调用雅虎搜索结果时出现Curl 400错误

时间:2013-11-02 14:29:21

标签: php curl screen-scraping

我正在抓雅虎搜索结果
。我得到了雅虎搜索表格行动
yahoo search result

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

1 个答案:

答案 0 :(得分: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;