作者shengshampoo (Sheng Shampoo)
看板Google
标题Re: [询问] 如何一次搜寻两个地区以上的资料
时间Sat Jul 19 20:14:13 2025
针对前面的回覆,
#1eUFDslV (Google)
以及之前的一个提问:
#1e9BXam4 (Google)
Google support 社群的一篇贴文:
https://support.google.com/websearch/thread/2597215/faq-how-to-get-global-local-and-eu-search-results?hl=en
一位专家提到几个方法和官方技术文档,
或许可以减轻原PO搜寻资料的工作量。
大致提到2017年以前,Google的 google.com 首页搜寻,
会侦测到使用者IP位址所在地,
重导向到其所在地的国家/地区网域。
之後Google 改变了搜寻结果在地化的方式。
不再重新导向到其所在地的国家/地区网域,
而是网址列统一显示google.com 域名。
专家提到几点,
如果要搜寻预设在地的搜寻结果,
或者类推到搜寻预设其他国家或是语系的搜寻结果:
http:// www . google . your_local_domain / webhp ?cr=Country_Collection_Value
而网址列搜寻:
http://www.google.co.uk/search?cr=countryUK|countryGB&q=%s
如果要搜寻区域涵盖全球,没有国界:
https://www.google.com/ncr
提到 /ncr 可以让 cookie 防止重定向转介在地搜寻本地资料,
当然会以国际间普遍使用的英文资料为大宗。
如果不限於本地国家,
专家提到一个例子:欧盟成员国。
那就用布林运算字符OR,一一列出欧盟成员国所有的国家,
搜寻结果算有符合,但是我自己实测不同语系好像没发生作用。
专家的欧盟搜寻的短连结:
https://bit.ly/3byKExY
等同:
https://www.google.com/webhp?cr=countryAT|countryBE|countryBG|countryHR|countryCY|countryCZ|countryDK|countryEE|countryFI|countryFR|countryDE|countryGR|countryHU|countryIE|countryIT|countryLV|countryLT|countryLU|countryMT|countryNL|countryPL|countryPT|countryRO|countrySK|countrySI|countryES|countrySE
如果不限於本地国家,
专家提到一个例子:欧盟成员国。
那就用布林运算字符OR,一一列出欧盟成员国所有的国家,
搜寻结果算有符合,但是我自己实测不同语系好像没发生作用。
专家给出的谷歌技术文档:
https://developers.google.com/custom-search/docs/xml_results_appendices?hl=en
列出参数 ( hl、gl、cr、lr ) 的功能的用途,
以及填入对应的国家代码,语系的清单,
而其中两个参数可以使用布林运算AND,OR,NOT,XOR,XAND。
对於前面回覆的Google news:
我的理解变成是:
https://news.google.com/search?q=NVIDIA&hl=zh-TW&gl=tw&cr=countryJP&lr=lang_zh-TW
https://news.google.com/search?q=NVIDIA&hl=ja&gl=jp&cr=countryJP&lr=lang_ja
https://news.google.com/search?q=NVIDIA&hl=ko&gl=kr&cr=countryKR&lr=lang_ko
但是很奇怪的是:
cr=countryTW|countryJP&lr=(lang_ja)|(lang_zh-TW)
没有预期的效果,也不知道哪里出错,
也不知道是否就支援不同语系同时输出。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.40.148.203 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Google/M.1752927263.A.B8E.html
1F:→ sam613: 没有要改界面语系的话lr就够了 07/19 22:26
2F:→ sam613: 还有登入会影响结果,我在搜寻一律登出使用 07/19 22:28