Comment ouvrir plusieurs URL dans Chrome / Firefox, puis les enregistrer individuellement?

10

Si j'ai un fichier .txt contenant une liste d'URL, comment puis-je obtenir Chrome ou Firefox pour les ouvrir, une URL par onglet, puis enregistrer la page dans chaque onglet séparément?

N'importe quelle plateforme fera l'affaire: Windows, Mac, Linux.

therobyouknow
la source
Une façon serait d'utiliser un outil d'ouverture d'URL multiples pour ouvrir automatiquement tous les liens dans un texte, puis les enregistrer individuellement.
Shan Eapen Koshy
J'ai trouvé un autre site d'ouverture d'URL multiple urlopener.com/homepage.html mais je ne sais pas quels caractères il reconnaît comme séparateurs d'entrée.
user3015682

Réponses:

9

L'ouverture des URL dans les onglets peut se faire simplement en collant dans une invite de console cmdvos URL comme celle-ci.

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

ou

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

Bien que la question mentionne spécifiquement Chrome et Firefox, si ce que vous essayez de faire est d'enregistrer le contenu de chaque page, wget est fait pour cette tâche. Par exemple:

wget --input-file=list_of_urls.txt

Vous pouvez même spécifier un agent utilisateur spécifique au cas où vous voudriez que le serveur voit la demande comme un certain navigateur:

wget --user-agent=some_specific_user_agent_string --input-file=list_of_urls.txt
cherdt
la source
7

Répondant à ma propre question, je n'étais pas sûr de certains plug-ins que j'avais déjà vus, mais un examen plus approfondi a confirmé qu'ils devraient faire le travail.

Deux étapes:

1) Exécutez Firefox ou Chrome à partir de la ligne de commande, en passant la liste des sites en paramètre ou un fichier contenant une liste, en utilisant l'une des méthodes suivantes:

2) Utilisez ensuite l'un des plug-ins suivants pour sauvegarder tout le contenu de chaque onglet

Firefox:

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

Cité sur la page du plug-in (caractéristiques particulières d'intérêt pour cette question):

À propos de ce module complémentaire: UnMHT offre les fonctionnalités suivantes:

  • Enregistrez la page Web en tant que fichier MHT.
  • Insérez l'URL de la page Web et la date que vous avez enregistrées dans le fichier MHT enregistré.
  • Enregistrez plusieurs onglets en tant que fichiers MHT à la fois.
  • Enregistrez plusieurs onglets dans un seul fichier MHT.
  • Enregistrez la page Web en un seul clic dans un répertoire prédéfini avec la fonction d'enregistrement rapide.
  • Convertissez les fichiers HTML et le répertoire qui contient les fichiers utilisés par le HTML en fichier MHT.
  • Affichez le fichier MHT enregistré par UnMHT, IE, PowerPoint, etc.

Chrome: Extension: ZipTabs https://chrome.google.com/webstore/detail/ziptabs/ccnanbffbfbcgfmmkgejodommhidpjba

Depuis la page d'extension:

  • enregistrer plusieurs pages ouvertes dans un fichier zip contenant des fichiers HTML uniques avec toutes les ressources incluses (images, feuilles de style, cadres ...)
  • ouvrir un fichier zip contenant des archives dans des onglets Remarques:
  • cette extension nécessite que "SingleFile Core" soit déjà installé (suivez les instructions d'installation)
therobyouknow
la source
1

Il n'est pas trop difficile d'obtenir tous les onglets pour les ouvrir séparément par lots.

Code:

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

Quant à la sauvegarde, je ne sais pas si c'est possible par batch. Je pourrais toutefois avoir tord.

Shea A.
la source