赞
踩
PHP代码
其他代码也可以,其实就是利用本机浏览器反向输出百度内容,现在百度直接采集是会出验证的因为在浏览器页面有cookie和JS验证
所以必须自架设反向浏览器输出数据
$timeout = 30;
$proxy_url ="http://127.0.0.1:2021/baidu?".urldecode(搜索内容);
$proxy_ch = curl_init();
// 获取代理ip请求地址
curl_setopt ($proxy_ch, CURLOPT_URL, $proxy_url);
// 原样输出
curl_setopt ($proxy_ch, CURLOPT_RETURNTRANSFER, 1);
// 超时时间
curl_setopt ($proxy_ch, CURLOPT_CONNECTTIMEOUT, $timeout);
// 使用http代理模式
curl_setopt($proxy_ch, CURLOPT_PROXYTYPE, CURLPROXY_HTTP);
// 抓取并返回数据
curl_setopt($proxy_ch, CURLOPT_SSL_VERIFYPEER, false); //不验证证书下同
curl_setopt($proxy_ch, CURLOPT_SSL_VERIFYHOST, false);
$neirong= curl_exec($proxy_ch);
echo $neirong;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。