如何在 Chrome/Firefox 中打开多个 URL,然后单独保存它们?

the*_*now 18 url batch browser-tabs

如果我有一个包含 URL 列表的 .txt 文件,我如何让 Chrome 或 Firefox 打开它们,每个选项卡一个 URL,然后将页面分别保存在每个选项卡中?

任何平台都可以:Windows、Mac、Linux。

小智 14

只需将cmd您的 URL粘贴到控制台提示中即可完成在选项卡中打开 URL 。

start chrome http://yoururls/foo.html &
start chrome http://yoururls/bar.html &
.
.
.
Run Code Online (Sandbox Code Playgroud)

或者

start firefox http://yoururls/foo.html &
start firefox http://yoururls/bar.html &
.
.
.
Run Code Online (Sandbox Code Playgroud)


che*_*rdt 8

虽然问题特别提到了Chrome和Firefox,但如果你想做的是保存每个页面的内容,wget就是为这个任务而做的。例如:

wget --input-file=list_of_urls.txt
Run Code Online (Sandbox Code Playgroud)

如果您希望服务器将请求视为某个浏览器,您甚至可以指定特定的用户代理:

wget --user-agent=some_specific_user_agent_string --input-file=list_of_urls.txt
Run Code Online (Sandbox Code Playgroud)


the*_*now 7

在回答我自己的问题时,我不确定我已经看过的一些插件,但仔细观察后确认它们应该可以完成这项工作。

两个阶段:

1) 从命令行运行 Firefox 或 Chrome,使用以下方法之一传入站点列表作为参数或包含列表的文件:

2)然后根据需要使用以下插件之一保存每个选项卡的所有内容

火狐:

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

引自插件页面(此问题感兴趣的特定功能):

关于此附加组件:UnMHT 提供以下功能:

  • 将网页另存为 MHT 文件。
  • 在保存的 MHT 文件中插入网页的 URL 和保存日期。
  • 一次将多个选项卡保存为 MHT 文件。
  • 将多个选项卡保存到一个 MHT 文件中。
  • 使用快速保存功能通过单击将网页保存到预先指定的目录中。
  • 将 HTML 文件和包含 HTML 使用的文件的目录转换为 MHT 文件。
  • 查看UnMHT、IE、PowerPoint等保存的MHT文件。

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

从扩展页面:

  • 将多个打开的页面保存到一个包含单个 HTML 文件的 zip 文件中,其中包含所有资源(图像、样式表、框架...)
  • 将包含档案的 zip 文件打开到选项卡中 注意:
  • 这个扩展需要已经安装了“SingleFile Core”(按照安装说明)