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

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

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

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

答案1

只需在控制台提示中粘贴您的 URL 即可在选项卡中打开 URL,cmd就像这样。

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

或者

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

答案2

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

wget --input-file=list_of_urls.txt

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

wget --user-agent=some_specific_user_agent_string --input-file=list_of_urls.txt

答案3

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

两个阶段:

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

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

    火狐浏览器:

    引用自插件页面(该问题特别感兴趣的功能):

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

    • 将网页保存为 MHT 文件。
    • 将您保存的网页 URL 和日期插入到已保存的 MHT 文件中。
    • 一次将多个标签保存为 MHT 文件。
    • 将多个标签保存到单个 MHT 文件中。
    • 使用快速保存功能,单击即可将网页保存到预先指定的目录中。
    • 将 HTML 文件和包含 HTML 使用的文件的目录转换为 MHT 文件。
    • 查看UnMHT、IE、PowerPoint等保存的MHT文件。

    铬合金:

    从扩展页面:

    • 将多个打开的页面保存到包含单个 HTML 文件及所有资源(图像、样式表、框架……)的 zip 文件中
    • 打开包含存档的 zip 文件并将其放入标签中注意:
    • 此扩展需要已安装“SingleFile Core”(按照安装说明)

答案4

从命令行 (CLI) 在每个选项卡上一次打开所有内容

铬:

xargs chromium-browser --new-tab < urls.txt

火狐浏览器:

xargs -L1 firefox -new-tab < urls.txt

或者按照以下方式稍微更有效:https://unix.stackexchange.com/questions/365399/xargs-append-each-argument-with-a-parameter

xargs printf -- '-new-tab %s\n' < urls.txt | xargs firefox

测试文件:

urls.txt

https://example.com/1
https://example.com/2
https://example.com/3

Firefox 需要做更多的工作,因为它需要-new-tab每个 URL 都有一个:

firefox -new-tab https://example.com/1 \
        -new-tab https://example.com/2 \
        -new-tab https://example.com/3

为了节省成本,您应该使用wget而不是浏览器,如下所示:https://superuser.com/a/965286/128124

在 Ubuntu 20.10、Firefox 84、Chromium 85 上测试。

基于 Web 的 URL 打开器

目前有多种基于 JavaScript 的服务,例如https://url-opener.com/这是一个很好的新手防护解决方案,不需要安装任何东西。

您只需将 URL 列表粘贴到其中,单击“全部打开”,它们就会每个选项卡打开一个 URL。

但是,您必须为域名启用弹出窗口/多标签打开功能,因为大多数浏览器默认会阻止这些功能,以防止广告垃圾邮件。浏览器通常会显示“弹出窗口被阻止”警告,您可以单击以禁用它。

TODO 在 GitHub 页面上搜索了五分钟后仍找不到开源的......

有关的:https://unix.stackexchange.com/questions/17659/opening-multiple-urls-from-a-text-file-as-different-tabs-in-firefox-chrome

相关内容