2014-10-17 38 views
2

我试图搜索谷歌的网址模式:“/ travel-”,并将我的搜索结果限制为每个域名一个。谷歌搜索 - 网址模式 - 每个域的一个结果

这可能吗?

我已经试过:

allinurl: "/travel-*" 

inurl: "/travel-*" 

site: "/travel-*" 

不知道如何获得期望的结果...

此外,如果另一个URL抓取工具存在的,它此功能,请不要犹豫,指出来!

谢谢。

回答

1

解决方案0

This user上的Web应用程序StackExchange创建GreaseMoneky脚本来帮助这一问题。

嗯,我写了一个Greasemonkey脚本来解决这个问题, http://userscripts-mirror.org/scripts/show/141480.html

我没有太多的JavaScript经验,但它似乎很好地工作 。我仍然很惊讶没有人写过类似 的东西呢。这让我疯狂。最后更新时间2013年11月27日 - - 1573次安装

  • 隐藏从一个域多个结果在谷歌
  • 通过daleswanson

通过对脚本 https://webapps.stackexchange.com/questions/30015/prevent-many-results-from-same-domain-in-google-search

更多信息

  • http://userscripts-mirror.org/scripts/show/141480.html
  • 解决方案1 ​​

    Folks on this forum建议使用DuckDuckGo因为它返回比谷歌少重复域。例如旅行查询:https://duckduckgo.com/?q=travel

    +0

    解决方案0似乎有用的限制为每个域的结果,但没有确切的URL所需:“/ travel-”,可以修改脚本,并从那里,看起来不错! 解决方案1,无法在url中搜索确切的字符串,也无法限制每个域的结果。 – 2014-10-27 18:20:47

    +0

    DuckDuckGo的结果只是更好一点。没有办法限制每个域的结果。解决方案0可能是你最好的选择。关于这个问题有很多讨论,但不是很多解决方案或解决方法。 – JSuar 2014-10-27 18:23:50

    +0

    @LucLaverdure,这回答你的问题。为什么不接受答案或至少投票有帮助的答案? – JSuar 2014-11-01 18:04:17

    1

    不知道该怎么做上述相同的脚本,但下面所有做工精细将其限制在每次搜索的单一响应:

    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 /参数在接下来的几天:)

    +0

    “num”参数似乎限制为x个结果,这不是所需的功能。 – 2014-10-27 18:23:28

    +0

    啊抱歉得到了棒的错误结束,然后,将尽快纠正,我可以:) – GMasucci 2014-10-29 09:06:02