我正在制作一些PHP代码,它接受一个给定的搜索短语和网址并搜索谷歌搜索结果,直到找到网址(只有前100个结果)。我的问题是,这只适用于美国。我已经尝试添加“& cr =”选项,但它仍然会返回US结果。
我用于请求的完整网址是:
https://www.googleapis.com/customsearch/v1?key=API_KEY&cx=CX_VALUE&q=KEYWORD&cr=COUNTRY&alt=JSON
有没有人有这方面的经验?我希望能够看到英国的结果。尝试插入& cr = countryUK,但仍然只有美国结果。
谢谢:)
此致 了Stian
答案 0 :(得分:3)
使用gl=<country code>
参数将其限制在您选择的国家/地区(因此gl = gb为英国)。
更多信息:
http://googleajaxsearchapi.blogspot.com/2009/10/web-search-in-your-country.html