4

我正在制作一些 PHP 代码,它采用给定的搜索短语和 url 并搜索谷歌搜索结果,直到找到 url(只有前 100 个结果)。我的问题是,这仅适用于美国。我尝试添加 "&cr=" 选项,但它仍然返回美国结果。

我用于请求的完整 URL 是:

https://www.googleapis.com/customsearch/v1?key=API_KEY&cx=CX_VALUE&q=KEYWORD&cr=COUNTRY&alt=JSON

有人对这个有经验么?我希望能够看到英国的结果。尝试插入 &cr=countryUK ,但仍然只有美国结果。

谢谢 :)

问候, 斯蒂安

4

1 回答 1

4

使用gl=<country code>参数将其限制在您选择的国家/地区(因此 gl=gb 对于英国)。

更多信息在这里:

http://googleajaxsearchapi.blogspot.com/2009/10/web-search-in-your-country.html

于 2011-04-18T13:48:16.257 回答