5

У меня есть список терминов, каждый на новой строке.

Мне нужно поискать в Google каждый.

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

Какой самый простой способ открыть новую вкладку для каждого термина и выполнить поиск в Google?

(Я использую OSX. Если у любого браузера есть простое решение, я не против его использовать, но предпочитаю Chrome, если это не имеет значения.)

3 ответа3

3

Сначала сохраните следующий код в файл:

<html>
<head>
<title>MultiSearch</title>
<script>
function search()
{
    var queries = document.getElementsByTagName('textarea')[0].value.split(/[\r\n]/);
    for(var i = 0, j = queries.length; i < j; i++)
        if(queries[i])
            window.open('http://www.google.com/search?q=' + queries[i]);
}
</script>
</head>
<body>
<textarea style="height:90%;width:100%"></textarea>
<input type="button" value="Search" onclick="search()">
</body>
</html>

Теперь откройте файл в браузере, вставьте условия поиска (по одному в строке) и нажмите « Поиск».

Это должно работать в большинстве браузеров. 

1

commandlinefu предоставляет 2 подхода:

$ for line in `cat $file`; do firefox -new-tab "$line" & 2>/dev/null; sleep 1; done

и немного короче:

$ for /F %i in (url_list.txt) do Firefox.exe -new-tab "%i"

Теперь вы можете либо настроить их так, чтобы часть URL-адреса поиска Google всегда добавлялась (извините, я не могу сделать это прямо сейчас), либо подготовить текстовый файл в Notepad++, например так:

  1. Исходный текстовый файл:

  2. Заменить начало каждой строки:

  3. Результат этого:

0

Ну, я не знаю, если это соответствует вашим потребностям, но это определенно работает для автоматизации в Google Chrome. Откройте вкладку и найдите свой термин, затем щелкните правой кнопкой мыши на вкладке и выберите "Закрепить вкладку". Сделайте это для всех остальных ваших поисков.

Теперь каждый раз, когда вы открываете браузер, он загружает все закрепленные вкладки с результатами вашего поискового запроса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .