Se ho un file .txt che contiene un elenco di URL, come faccio ad aprire Chrome o Firefox per aprirli, un URL per scheda e quindi salvare la pagina in ciascuna scheda separatamente?
Qualsiasi piattaforma lo farà: Windows, Mac, Linux.
Se ho un file .txt che contiene un elenco di URL, come faccio ad aprire Chrome o Firefox per aprirli, un URL per scheda e quindi salvare la pagina in ciascuna scheda separatamente?
Qualsiasi piattaforma lo farà: Windows, Mac, Linux.
Risposte:
L'apertura degli URL nelle schede può essere eseguita semplicemente incollando in una console i cmd
tuoi URL in questo modo.
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 &
.
.
.
Sebbene la domanda menzioni specificamente Chrome e Firefox, se ciò che stai cercando di fare è salvare il contenuto di ogni pagina, wget è fatto per questa attività. Per esempio:
wget --input-file=list_of_urls.txt
Puoi anche specificare un agente utente specifico nel caso in cui desideri che il server visualizzi la richiesta come un determinato browser:
wget --user-agent=some_specific_user_agent_string --input-file=list_of_urls.txt
Rispondendo alla mia domanda, non ero sicuro di alcuni plug-in che avevo già visto, ma uno sguardo più attento confermò che avrebbero dovuto fare il lavoro.
Due fasi:
1) Esegui Firefox o Chrome dalla riga di comando, passando l'elenco dei siti come parametro o un file contenente un elenco, utilizzando uno dei seguenti metodi:
2) Quindi utilizzare uno dei seguenti plug-in a seconda dei casi per salvare tutto il contenuto di ciascuna scheda
Firefox:
https://addons.mozilla.org/en-US/firefox/addon/unmht/
Citato dalla pagina del plug-in (caratteristiche particolari di interesse per questa domanda):
Informazioni su questo componente aggiuntivo: UnMHT offre le seguenti funzionalità:
- Salva la pagina Web come file MHT.
- Inserisci l'URL della pagina web e la data che hai salvato nel file MHT salvato.
- Salva più schede come file MHT contemporaneamente.
- Salva più schede in un singolo file MHT.
- Salva la pagina web con un solo clic nella directory prespecificata con la funzione Quick Save.
- Converti i file HTML e la directory che contiene i file utilizzati dall'HTML in file MHT.
- Visualizza il file MHT salvato da UnMHT, IE, PowerPoint, ecc.
Chrome: estensione: ZipTabs https://chrome.google.com/webstore/detail/ziptabs/ccnanbffbfbcgfmmkgejodommhidpjba
Dalla pagina di estensione:
- salva più pagine aperte in un file zip contenente singoli file HTML con tutte le risorse incluse (immagini, fogli di stile, cornici ...)
- aprire un file zip contenente archivi in schede Note:
- questa estensione richiede che "SingleFile Core" sia già installato (seguire le istruzioni di installazione)
Fare in modo che tutte le schede si aprano separatamente attraverso il batch non è troppo difficile.
Codice:
@echo off
open chrome [enter URL 1]
open chrome [enter URL 2]
...
exit
Per quanto riguarda il salvataggio, non sono sicuro se sia possibile tramite batch. Potrei sbagliarmi però.