请选择 进入手机版 | 继续访问电脑版
绿茶科技社区

php抓取https的内容的代码

2019-9-12 02:20
321
有时候需要获取https网页的内容,下面得方法,可以参考下。
直接用file_get_contents,会报错;
  1. $url = (https://xxx.com");
  2. file_get_contents($url);
复制代码
错误:
Warning: file_get_contents(https://xxx.com) [function.file-get-contents]: failed to open stream: No such file or directory in D:wampwwwgrabber_clientindex.php on line 3
用curl的方式是可以的:
  1. $url = (https://xxx.com);
  2. $ch = curl_init();
  3. curl_setopt($ch, CURLOPT_URL,$url);
  4. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  5. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
  6. $result = curl_exec($ch);
  7. print_r($result);
  8. ?>
复制代码
重点是以下两句:
  1. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
  2. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
复制代码




分享到 :
0 人收藏

1 个回复

倒序浏览
 高级会员 | 5 天前
向楼主学习
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

举报|Archiver|手机版|小黑屋|Lvchakeji Inc.  

Powered by Discuz! X3.3 © 2001-2016 Comsenz Inc.

返回顶部