php中curl抓取页面

Posted nan221

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php中curl抓取页面相关的知识,希望对你有一定的参考价值。

function curl($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5000);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(‘User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit/600.1.3 (Khtml, like Gecko) Version/8.0 Mobile/12A4345d Safari/600.1.4‘));
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
$contents = curl_exec($ch);
curl_close($ch);//关闭一打开的会话
return $contents;
}

 

注意这两个的重要性:

curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);













以上是关于php中curl抓取页面的主要内容,如果未能解决你的问题,请参考以下文章

PHP cURL库函数抓取页面内容

CURL抓取页面

PHP curl使用

php curl 模拟post表单向提交数据

PHP使用Curl实现模拟登录及抓取数据功能示例

使用PHP的cURL库进行网页抓取