URLのリストを含む.txtファイルがある場合、ChromeまたはFirefoxで開き、タブごとに1つのURLを取得して、各タブにページを個別に保存するにはどうすればよいですか?
どのプラットフォームでも実行できます:Windows、Mac、Linux。
タブでURLを開くには、コンソールプロンプトcmd
にこのようにURLを貼り付けるだけです。
start chrome http://yoururls/foo.html &
start chrome http://yoururls/bar.html &
.
.
.
または
start firefox http://yoururls/foo.html &
start firefox http://yoururls/bar.html &
.
.
.
質問では具体的にChromeおよびFirefoxについて言及していますが、各ページのコンテンツを保存しようとしている場合は、このタスクに対して wget が作成されます。例:
wget --input-file=list_of_urls.txt
サーバーにリクエストを特定のブラウザとして表示させる場合は、特定のユーザーエージェントを指定することもできます。
wget --user-agent=some_specific_user_agent_string --input-file=list_of_urls.txt
私自身の質問に答えたところ、すでに見たプラグインがいくつかわかりませんでしたが、よく見ると、プラグインが機能するはずです。
2つの段階:
1)次のいずれかの方法を使用して、FirefoxまたはChromeをコマンドラインから実行し、サイトのリストをパラメーターまたはリストを含むファイルとして渡します。
2)次に、必要に応じて次のプラグインのいずれかを使用して、各タブのすべてのコンテンツを保存します
Firefox:
https://addons.mozilla.org/en-US/firefox/addon/unmht/
プラグインページから引用(この質問で特に興味深い機能):
このアドオンについて:UnMHTは以下の機能を提供します:
- WebページをMHTファイルとして保存します。
- 保存したMHTファイルに保存したWebページのURLと日付を挿入します。
- 複数のタブを一度にMHTファイルとして保存します。
- 複数のタブを1つのMHTファイルに保存します。
- クイック保存機能を使用して、指定したディレクトリにシングルクリックでWebページを保存します。
- HTMLファイルと、HTMLで使用されるファイルを含むディレクトリをMHTファイルに変換します。
- UnMHT、IE、PowerPointなどで保存されたMHTファイルを表示します。
Chrome:拡張子:ZipTabs https://chrome.google.com/webstore/detail/ziptabs/ccnanbffbfbcgfmmkgejodommhidpjba
拡張ページから:
- 開いている複数のページを、すべてのリソース(画像、スタイルシート、フレームなど)を含む単一のHTMLファイルを含むZipファイルに保存します。
- アーカイブを含むZipファイルをタブに開きます。
- この拡張機能は、「SingleFile Core」がすでにインストールされている必要があります(インストール手順に従います)
すべてのタブをバッチで個別に開くのはそれほど難しくありません。
コード:
@echo off
open chrome [enter URL 1]
open chrome [enter URL 2]
...
exit
節約については、バッチで可能かどうかわかりません。私は間違っているかもしれません。