我试图搜索谷歌的网址模式:“/ travel-”,并将我的搜索结果限制为每个域名一个。谷歌搜索 - 网址模式 - 每个域的一个结果
这可能吗?
我已经试过:
allinurl: "/travel-*"
inurl: "/travel-*"
site: "/travel-*"
不知道如何获得期望的结果...
此外,如果另一个URL抓取工具存在的,它此功能,请不要犹豫,指出来!
谢谢。
我试图搜索谷歌的网址模式:“/ travel-”,并将我的搜索结果限制为每个域名一个。谷歌搜索 - 网址模式 - 每个域的一个结果
这可能吗?
我已经试过:
allinurl: "/travel-*"
inurl: "/travel-*"
site: "/travel-*"
不知道如何获得期望的结果...
此外,如果另一个URL抓取工具存在的,它此功能,请不要犹豫,指出来!
谢谢。
解决方案0
This user上的Web应用程序StackExchange创建GreaseMoneky脚本来帮助这一问题。
通过对脚本 https://webapps.stackexchange.com/questions/30015/prevent-many-results-from-same-domain-in-google-search嗯,我写了一个Greasemonkey脚本来解决这个问题, http://userscripts-mirror.org/scripts/show/141480.html。
我没有太多的JavaScript经验,但它似乎很好地工作 。我仍然很惊讶没有人写过类似 的东西呢。这让我疯狂。最后更新时间2013年11月27日 - - 1573次安装
- 隐藏从一个域多个结果在谷歌
- 通过daleswanson:
更多信息
。
解决方案1
Folks on this forum建议使用DuckDuckGo因为它返回比谷歌少重复域。例如旅行查询:https://duckduckgo.com/?q=travel
不知道该怎么做上述相同的脚本,但下面所有做工精细将其限制在每次搜索的单一响应:
www.google.com/search?q=allinurl%3A+"%2Ftravel-*"&oq=allinurl%3A+"%2Ftravel-*"&num=1
www.google.com/search?q=inurl%3A+"%2Ftravel-*"&oq=inurl%3A+"%2Ftravel-*"&num=1
www.google.com/search?q=site%3A+"%2Ftravel-*"&oq=site%3A+"%2Ftravel-*"&num=1
我应在域工作限制方法通过API /参数在接下来的几天:)
“num”参数似乎限制为x个结果,这不是所需的功能。 – 2014-10-27 18:23:28
啊抱歉得到了棒的错误结束,然后,将尽快纠正,我可以:) – GMasucci 2014-10-29 09:06:02
解决方案0似乎有用的限制为每个域的结果,但没有确切的URL所需:“/ travel-”,可以修改脚本,并从那里,看起来不错! 解决方案1,无法在url中搜索确切的字符串,也无法限制每个域的结果。 – 2014-10-27 18:20:47
DuckDuckGo的结果只是更好一点。没有办法限制每个域的结果。解决方案0可能是你最好的选择。关于这个问题有很多讨论,但不是很多解决方案或解决方法。 – JSuar 2014-10-27 18:23:50
@LucLaverdure,这回答你的问题。为什么不接受答案或至少投票有帮助的答案? – JSuar 2014-11-01 18:04:17