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.
batch
url
browser-tabs
therobyouknow
źródło
źródło
Odpowiedzi:
Otwieranie adresów URL na kartach można wykonać po prostu wklejając w konsoli monit o
cmd
takie adresy URL.lub
źródło
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:
Możesz nawet określić konkretnego klienta użytkownika na wypadek, gdyby serwer widział żądanie jako określoną przeglądarkę:
źródło
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):
Chrome: Rozszerzenie: ZipTabs https://chrome.google.com/webstore/detail/ziptabs/ccnanbffbfbcgfmmkgejodommhidpjba
Ze strony rozszerzenia:
źródło
Sprawienie, by wszystkie karty otwierały się osobno przez partię, nie jest zbyt trudne.
Kod:
Jeśli chodzi o oszczędzanie, nie jestem pewien, czy jest to możliwe w partii. Mogę się jednak mylić.
źródło