Jeśli mam plik .txt zawierający listę adresów URL, jak mogę otworzyć Chrome lub Firefox, jeden adres URL na kartę, a następnie zapisać stronę osobno na każdej karcie?
Każda platforma zrobi to: Windows, Mac, Linux.
Jeśli mam plik .txt zawierający listę adresów URL, jak mogę otworzyć Chrome lub Firefox, jeden adres URL na kartę, a następnie zapisać stronę osobno na każdej karcie?
Każda platforma zrobi to: Windows, Mac, Linux.
Odpowiedzi:
Otwieranie adresów URL na kartach można wykonać po prostu wklejając w konsoli monit o cmd
takie adresy URL.
start chrome http://yoururls/foo.html &
start chrome http://yoururls/bar.html &
.
.
.
lub
start firefox http://yoururls/foo.html &
start firefox http://yoururls/bar.html &
.
.
.
Chociaż pytanie konkretnie wspomina o Chrome i Firefox, jeśli próbujesz zapisać zawartość każdej strony, wget jest do tego zadania. Na przykład:
wget --input-file=list_of_urls.txt
Możesz nawet określić konkretnego klienta użytkownika na wypadek, gdyby serwer widział żądanie jako określoną przeglądarkę:
wget --user-agent=some_specific_user_agent_string --input-file=list_of_urls.txt
Odpowiadając na moje pytanie, nie byłem pewien niektórych wtyczek, które już widziałem, ale bliższe spojrzenie potwierdziło, że powinny to zrobić.
Dwa etapy:
1) Uruchom przeglądarkę Firefox lub Chrome z wiersza polecenia, przekazując listę witryn jako parametr lub plik zawierający listę, korzystając z jednej z następujących metod:
2) Następnie użyj jednej z następujących wtyczek, aby zapisać całą zawartość każdej karty
Firefox:
https://addons.mozilla.org/en-US/firefox/addon/unmht/
Cytat ze strony wtyczki (szczególne cechy interesujące dla tego pytania):
Informacje o tym dodatku: UnMHT zapewnia następujące funkcje:
- Zapisz stronę jako plik MHT.
- Wstaw adres URL strony internetowej i datę zapisania do zapisanego pliku MHT.
- Zapisz wiele kart jako pliki MHT jednocześnie.
- Zapisz wiele kart w jednym pliku MHT.
- Zapisz stronę internetową jednym kliknięciem w uprzednio określonym katalogu z funkcją szybkiego zapisywania.
- Konwertuj pliki HTML i katalog zawierający pliki używane przez HTML na plik MHT.
- Wyświetl plik MHT zapisany przez UnMHT, IE, PowerPoint itp.
Chrome: Rozszerzenie: ZipTabs https://chrome.google.com/webstore/detail/ziptabs/ccnanbffbfbcgfmmkgejodommhidpjba
Ze strony rozszerzenia:
- zapisz wiele otwartych stron w pliku zip zawierającym pojedyncze pliki HTML ze wszystkimi zawartymi zasobami (obrazy, arkusze stylów, ramki ...)
- otwórz plik zip zawierający archiwa w kartach Uwagi:
- to rozszerzenie wymaga zainstalowania „SingleFile Core” (postępuj zgodnie z instrukcjami instalacji)