¿Cómo abrir varias URL en Chrome / Firefox y luego guardarlas individualmente?

10

Si tengo un archivo .txt que contiene una lista de URL, ¿cómo puedo hacer que Chrome o Firefox los abran, una URL por pestaña y luego guardar la página en cada pestaña por separado?

Cualquier plataforma servirá: Windows, Mac, Linux.

therobyouknow
fuente
Una forma sería utilizar una herramienta de apertura de URL múltiple para abrir automáticamente todos los enlaces dentro de un texto y luego guardarlos individualmente.
Shan Eapen Koshy el
Sin embargo, encontré otro sitio de apertura de URL múltiple urlopener.com/homepage.html , pero no estoy seguro de qué caracteres reconoce como separadores de entrada.
user3015682

Respuestas:

9

La apertura de las URL en pestañas se puede hacer simplemente pegando en una consola las cmdURL de esta manera.

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

o

start firefox http://yoururls/foo.html &
start firefox http://yoururls/bar.html &
.
.
.
Terrik
fuente
8

Aunque la pregunta menciona específicamente a Chrome y Firefox, si lo que está tratando de hacer es guardar el contenido de cada página, se crea wget para esta tarea. P.ej:

wget --input-file=list_of_urls.txt

Incluso puede especificar un agente de usuario específico en caso de que desee que el servidor vea la solicitud como un navegador determinado:

wget --user-agent=some_specific_user_agent_string --input-file=list_of_urls.txt
Cherdt
fuente
7

Respondiendo a mi propia pregunta, no estaba seguro de algunos complementos que ya había visto, pero una mirada más cercana confirmó que deberían hacer el trabajo.

Dos etapas:

1) Ejecute Firefox o Chrome desde la línea de comando, pasando la lista de sitios como parámetro o un archivo que contenga una lista, utilizando uno de los siguientes métodos:

2) Luego use uno de los siguientes complementos según corresponda para guardar todo el contenido de cada pestaña

Firefox

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

Citado de la página de complementos (características particulares de interés para esta pregunta):

Acerca de este complemento: UnMHT proporciona las siguientes características:

  • Guardar página web como archivo MHT.
  • Inserte la URL de la página web y la fecha que guardó en el archivo MHT guardado.
  • Guarde varias pestañas como archivos MHT a la vez.
  • Guarde varias pestañas en un solo archivo MHT.
  • Guarde la página web con un solo clic en el directorio especificado previamente con la función de guardado rápido.
  • Convierta los archivos HTML y el directorio que contiene los archivos utilizados por el HTML en un archivo MHT.
  • Ver el archivo MHT guardado por UnMHT, IE, PowerPoint, etc.

Chrome: Extensión: ZipTabs https://chrome.google.com/webstore/detail/ziptabs/ccnanbffbfbcgfmmkgejodommhidpjba

Desde la página de extensión:

  • guarde varias páginas abiertas en un archivo zip que contenga archivos HTML únicos con todos los recursos incluidos (imágenes, hojas de estilo, marcos ...)
  • abrir un archivo zip que contenga archivos en pestañas Notas:
  • esta extensión necesita "SingleFile Core" para estar ya instalado (siga las instrucciones de instalación)
therobyouknow
fuente
1

Conseguir que todas las pestañas se abran por separado no es demasiado difícil.

Código:

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

En cuanto al ahorro, no estoy seguro de si es posible por lotes. Aunque podría estar equivocado.

Shea A.
fuente