Предлагает ли Google возможность систематически блокировать результаты из определенных источников без строки -site? - PullRequest
4 голосов
/ 26 марта 2009

Я знаю, что тема удаления www.experts-echange.com была избита до смерти, но необходимость набирать -site: www.experts-exchange.com утомительна. Даже возможность автоматического добавления строк в запрос решит эту проблему. Я, вероятно, могу обернуть это в некоторый беспорядок wget, но это похоже на базовую функциональность, на которой многие пользователи будут основывать свою поисковую систему. Если вы нашли какой-то простой способ сделать это для себя, пожалуйста, дайте мне знать.

Я предполагаю, что есть действительно гладкая панель инструментов, которая кормит Google ваш текст плюс дополнительные строки, которые вы выбираете. Существует некоторое внутреннее ограничение на количество слов и / или операторов в процессе поиска Google (я полагаю, на это есть веские основания).

Ответы [ 4 ]

4 голосов
/ 26 марта 2009

API пользовательского поиска Google позволяет включать или исключать сайты из вашего поиска. Вы можете добавить поисковую систему на свою домашнюю страницу iGoogle.

2 голосов
/ 26 марта 2009

2 простых способа в Firefox:

  1. Напишите сценарий Grease Monkey.
  2. Используйте поиск ключевое слово . Вы вводите ключевое слово и строку в адресной строке, чтобы запустить поиск. В этом случае URL-адрес http://www.google.com/search?q=-site:expertsexchange.com%20%s. Для поиска на сайте, на котором сейчас находится ваша вкладка, используйте javascript: location = 'http://www.google.com/search?num=100&q=site:'%20+%20escape(location.hostname)%20+%20'%20%S'%20;%20void%200
2 голосов
/ 26 марта 2009

Google пользовательский поиск: http://www.google.com/coop/cse/

0 голосов
/ 26 марта 2009

В качестве альтернативы исключению результатов у меня есть скрипт greasemonkey, который выделяет результаты поиска Google по доменам. Я настраиваю тонкие цвета для нескольких сайтов, которые меня интересуют, таких как википедия и stackoverflow. Но я использую красный для эксперта по обмену, что позволяет мне визуально пропустить его.

Я могу опубликовать свой сценарий, если есть интерес ...

Если вы хотите создать свой собственный скрипт, вам нужно оперировать двумя видами элементов. Вот два выражения XPath, которые я использую:

//cite[contains(., '" + domain + "')]/ancestor::li[1]
//span[@class='a'][contains(., '" + domain + "')]/ancestor::div[@class='g']

Тогда я просто применяю стили фона к соответствующим элементам. Довольно прямо вперед.

...