抓取网页数据 php(巴途Simon本文对PHP的CURL方法curl_setopt()函数案例)
优采云 发布时间: 2021-09-11 04:01抓取网页数据 php(巴途Simon本文对PHP的CURL方法curl_setopt()函数案例)
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页、POST数据)
更新时间:2016年12月14日15:16:58 作者:Simon Batu
本文主要介绍PHP的CURL方法curl_setopt()函数案例:1.抓取网页的简单案例;一个2.POST数据的案例……我们用编辑器来看看。
curl_setopt()函数可以用来快速轻松地抓取网页(采集很开心大笑),curl_setopt是PHP的一个扩展库
使用条件:需要在php.ini中启用。 (PHP 4 >= 4.0.2)
//取消下方评论
extension=php_curl.dll
Linux下需要重新编译PHP。编译时需要开启编译参数-在configure命令中添加“--with-curl”参数。
1、 一个简单的网络爬虫示例:
2、POST 数据案例:
[php] view plain copy print?
// 创建一个新cURL资源
$ch = curl_init();
$data = 'phone='. urlencode($phone);
// 设置URL和相应的选项
curl_setopt($ch, CURLOPT_URL, "http://www.post.com/");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
// 抓取URL并把它传递给浏览器
curl_exec($ch);
//关闭cURL资源,并且释放系统资源
curl_close($ch);
3、关于 SSL 和 Cookies