Если у меня есть файл .txt, содержащий список URL-адресов, как я могу заставить Chrome или Firefox открывать их, по одному URL-адресу на вкладку, а затем сохранять страницу на каждой вкладке отдельно?
Подойдет любая платформа: Windows, Mac, Linux.
Если у меня есть файл .txt, содержащий список URL-адресов, как я могу заставить Chrome или Firefox открывать их, по одному URL-адресу на вкладку, а затем сохранять страницу на каждой вкладке отдельно?
Подойдет любая платформа: Windows, Mac, Linux.
Хотя в этом вопросе конкретно упоминаются Chrome и Firefox, если вы пытаетесь сохранить содержимое каждой страницы, wget создан для этой задачи. Например:
wget --input-file=list_of_urls.txt
Вы даже можете указать конкретный пользовательский агент на тот случай, если вы хотите, чтобы сервер видел запрос как определенный браузер:
wget --user-agent=some_specific_user_agent_string --input-file=list_of_urls.txt
Открытие 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 &
.
.
.
Отвечая на мой собственный вопрос, я не был уверен в том, какие плагины я уже видел, но более внимательный взгляд подтвердил, что они должны делать свою работу.
Два этапа:
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" (следуйте инструкциям по установке)
Сделать так, чтобы все вкладки открывались отдельно через пакет, не так уж сложно.
Код:
@echo off
open chrome [enter URL 1]
open chrome [enter URL 2]
...
exit
Что касается сохранения, не уверен, если это возможно через пакет. Хотя я могу ошибаться.