-1

我正在抓取雅虎搜索结果
。我得到了雅虎搜索表单操作
雅虎搜索结果

但是当我使用 curl 调用它时会出现 400 错误,为什么?
但是网络浏览器中的这个网址工作正常。请帮我。

4

1 回答 1

0

你一定是把标题弄乱了CURLOPT_HEADER。这将有助于

 <?php
  $url='http://search.yahoo.com/search?toggle=1&cop=mss&ei=UTF-8&.tsrc=yfp-t-&p=bollywood%20songs';
  $curl = curl_init();
  curl_setopt($curl, CURLOPT_RETURNTRANSFER,1);
  curl_setopt($curl, CURLOPT_URL,$url);
  $ret = curl_exec($curl);
  echo $ret;
于 2013-11-02T14:41:39.147 回答