php curl 无法抓取搜索结果

qq_24932879 2018-10-20 09:47:35
大佬们!求帮助.最近做一个电影搜索功能,需要抓取btso的搜索结果...但是用curl怎么都抓不了.也试过加入头信息,也不行,求各位大佬们帮帮忙!
谢谢了!

$url = 'https://btso.com/search/'.$keyword;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, FALSE);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_REFERER, "https://btso.pw/search/");
dd(curl_exec($ch));
...全文
286 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
下雨的声音丶 2018-10-22
  • 打赏
  • 举报
回复
function httpRequest($url)
{
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL,$url);
    $header[] = "Content-type: application/x-www-form-urlencoded";
    $header[] = "Host: btso.pw";
    $header[] = "User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0";
    $header[] = "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
    $header[] = "Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2";
    $header[] = "Connection: keep-alive";
    $header[] = "Upgrade-Insecure-Requests: 1";
    $header[] = "If-Modified-Since: Mon, 22 Oct 2018 02:57:41 GMT";
    $header[] = "Cache-Control: max-age=0, no-cache";
    $header[] = "Pragma: no-cache";
    $user_agent = "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0";
    curl_setopt($ch, CURLOPT_HTTPHEADER,$header);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    $data = curl_exec($ch);
    curl_close($ch);
    return $data;
}
echo httpRequest('https://btso.pw/search/123');
cc_qiu 2018-10-22
  • 打赏
  • 举报
回复
用PY去抓~满足你各种要求
下雨的声音丶 2018-10-21
  • 打赏
  • 举报
回复
https://btso.com/这个网站都访问不到,不知道你再抓取什么
qq_24932879 2018-10-21
  • 打赏
  • 举报
回复
实在不好意思!地址上错了...
$url = 'https://btso.pw/search/'.$keyword;
qq_24932879 2018-10-21
  • 打赏
  • 举报
回复
发错地址了!....实在抱歉....https://btso.pw/

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧