9

Если у меня есть файл .txt, содержащий список URL-адресов, как я могу заставить Chrome или Firefox открывать их, по одному URL-адресу на вкладку, а затем сохранять страницу на каждой вкладке отдельно?

Подойдет любая платформа: Windows, Mac, Linux.

4 ответа4

8

Хотя в этом вопросе конкретно упоминаются Chrome и Firefox, если вы пытаетесь сохранить содержимое каждой страницы, wget создан для этой задачи. Например:

wget --input-file=list_of_urls.txt

Вы даже можете указать конкретный пользовательский агент на тот случай, если вы хотите, чтобы сервер видел запрос как определенный браузер:

wget --user-agent=some_specific_user_agent_string --input-file=list_of_urls.txt
8

Открытие URL - адреса в закладках можно сделать просто вставив в строке консоли cmd ваших URL - адресов , как это.

start chrome http://yoururls/foo.html &
start chrome http://yoururls/bar.html &
.
.
.

или же

start firefox http://yoururls/foo.html &
start firefox http://yoururls/bar.html &
.
.
.
5

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

Два этапа:

1) Запустите Firefox или Chrome из командной строки, передавая список сайтов в качестве параметра или файл, содержащий список, одним из следующих способов:

2) Затем используйте один из следующих плагинов, чтобы сохранить все содержимое каждой вкладки.

Fire Fox:

https://addons.mozilla.org/en-US/firefox/addon/unmht/

Цитируется со страницы плагина (особые особенности, представляющие интерес для этого вопроса):

Об этом дополнении: UnMHT предоставляет следующие функции:

  • Сохранить веб-страницу как MHT-файл.
  • Вставьте URL-адрес веб-страницы и дату, которую вы сохранили в сохраненный файл MHT.
  • Сохраните несколько вкладок как MHT-файлы одновременно.
  • Сохранить несколько вкладок в одном файле MHT.
  • Сохраните веб-страницу одним щелчком мыши в заданном каталоге с функцией быстрого сохранения.
  • Конвертируйте HTML-файлы и каталог, содержащий файлы, используемые HTML-файлом, в MHT-файл.
  • Просмотр файла MHT, сохраненного в UnMHT, IE, PowerPoint и т.д.

Chrome: расширение: ZipTabs https://chrome.google.com/webstore/detail/ziptabs/ccnanbffbfbcgfmmkgejodommhidpjba

Со страницы расширения:

  • сохранить несколько открытых страниц в zip-файл, содержащий отдельные HTML-файлы со всеми включенными ресурсами (изображения, таблицы стилей, фреймы ...)
  • открыть zip-файл, содержащий архивы во вкладках
  • Для этого расширения необходимо установить "SingleFile Core" (следуйте инструкциям по установке)
1

Сделать так, чтобы все вкладки открывались отдельно через пакет, не так уж сложно.

Код:

@echo off
open chrome [enter URL 1]
open chrome [enter URL 2]
...
exit

Что касается сохранения, не уверен, если это возможно через пакет. Хотя я могу ошибаться.

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