2014-10-17 39 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