当前位置:   article > 正文

2021最新爬取百度关键词时出现,百度安全验证,解决方法_抓取 百度安全验证

抓取 百度安全验证

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;

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/845650
推荐阅读
相关标签
  

闽ICP备14008679号