1

我一直在使用以下代码从 Google 中抓取关键字:

  $data=file_get_contents('http://clients1.google.com/complete/search?hl=en&gl=us&q='.$keyword);

但是,我的脚本建议开始显示这些错误:

Warning: file_get_contents(http://clients1.google.com/complete/search?hl=en&gl=us&q=money) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 400 Bad Request in /home/username/public_html/keywords.php on line 10

我猜这是由谷歌更改链接引起的?有谁知道新链接是什么或者我需要在我的代码中更改什么?

4

1 回答 1

2

试试这个:

$url = 'http://suggestqueries.google.com/complete/search?output=firefox&client=firefox&hl=en-US&q=';

$data=file_get_contents($url . urlencode( $keyword ) );

希望能帮助到你。

于 2013-02-20T07:56:35.887 回答