当前位置:首页 > 每日看点

如何临时批量保存网页?

卡卷网1年前 (2025-05-15)每日看点257

当工作告一段落,需要关闭大量网页,但未来某个时间点,可能需要一键打开这些网页

针对此问题,本文提出一种“网页快照”方法,给出可直接执行的Python代码。

一、问题引入

需关闭30个网页,日后任意时间一键打开

如何临时批量保存网页?  第1张

Chrome浏览器开启约30个网页

(网页的一键恢复难题,实质上是工作流的切换、还原问题,极大影响工作效率)

二、问题解决

解决思路:使用Chrome调试模式+Python简易代码,获取所有标签页信息,保存至TXT文档,以便后续使用python在谷歌浏览器中一键打开

步骤1:启用Chrome远程调试

1.关闭所有Chrome浏览器窗口

2.以调试模式启动Chrome浏览器

  • Windows:在快捷方式目标末尾添加参数: "C:\Program Files\Google\Chrome\Application\chrome.exe" --remote-debugging-port=9222

如何临时批量保存网页?  第2张

在谷歌浏览器快捷方式属性中,添加调试模式代码

    • Mac/Linux:通过终端启动(仅供参考,我尚未尝试验证)
      bash
      /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222

步骤2:编写Python脚本

import requests import json def save_chrome_tabs(port=9222, output_file='urls.txt'): try: # 获取所有标签页信息 response = requests.get(f'http://localhost:{port}/json/list') tabs = response.json() # 提取URL并保存 urls = [tab['url'] for tab in tabs if 'url' in tab] with open(output_file, 'w') as f: f.write('\n'.join(urls)) print(f"成功保存 {len(urls)} 个URL到 {output_file}") except requests.ConnectionError: print("无法连接到Chrome,请确保已启用远程调试端口9222。") except Exception as e: print(f"发生错误:{e}") if __name__ == "__main__": save_chrome_tabs()

运行即可

如何临时批量保存网页?  第3张

Spyder代码编辑器和运行结果

我们就得到了urls.txt中的网址,后面就不怕工作流重启后,继续开展该项工作时,需要一个一个重新找出当时留存的网页了,工作开始便捷许多!

如何临时批量保存网页?  第4张

保存在本地TXT文档中的网页信息

步骤3:恢复保存的网页

在python中运行此段代码即可,注意:ChromePath参数"C:\Program Files\Google\Chrome\Application\chrome.exe"需要根据自身的安装位置替换

import subprocess chrome_path = r"C:\Program Files\Google\Chrome\Application\chrome.exe" port_arg = "--remote-debugging-port=9222" with open("urls.txt", "r") as f: urls = [line.strip() for line in f if line.strip()] for url in urls: subprocess.Popen([chrome_path, port_arg, url])

30个网页恢复成功!

可以看到,还有一半的网页正在恢复加载、转圈:

如何临时批量保存网页?  第5张

一键恢复的30个网页

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/05/13097.html

分享给朋友:

相关文章

怎么用游戏搬砖挣钱呢?

怎么用游戏搬砖挣钱呢?

今天,我把我多年操作的经验分享出来,以供各位老板们学习借鉴,胆小的老板就离开吧,心里承受能力太弱了,会刷新你的认知的。 有些新人在计算收益的时候,会以机器数来计算,其实是有误区的, 比如,一台机器一个月搞400元,平均每天搞13元钱,搞上1…

网页上的视频怎么下载呀?

网页上的视频怎么下载呀?

1、贝贝BiliBili - B站视频下载 https://xbeibeix.com/api/bilibili/ 贝贝BiliBili 是个 免费、免登录的bilibili视频下载工具,没有任何套路。把视频链接粘贴进去 → 输入验证码 →…

天涯论坛关闭后,除了知乎,大家都在逛什么?

天涯论坛关闭后,除了知乎,大家都在逛什么?

天涯神贴合集完整版,给大家整理好了! 那年大学,打开天涯,感觉打开了一片新天地,里面什么样的人都有,有大神也有蛇神,比某乎好太多了,可惜后面关了很多年前,天涯社区曾出现了不少深受欢迎的帖子,成功地预言了许多形势和事件。这些帖子因此被冠以“天…

无人机真的是中国领先吗?

无人机真的是中国领先吗?

巧了这是。 捡到了一台大疆。应该是别人飞丢的。在草丛中泡过水,轴承锈死,电池鼓涨已,经没有维修价值了。但作为玩电子的,免不了要把它解剖,研究一番。那么,我们看看它的国产化率能有多少吧。图片说话: 解释一下吧。…

为什么说不懂电脑的不要碰AMD?

作为一个资深垃圾佬,说缺点前,先说优点吧AMD CPU(后续简称AU)的优点:处理器对比Intel,三级缓存更大,最明显的感知就是,网游帧数更高(5900X,7900X之类高端型号都是双CCX共享大缓存,反而不如次一点的CPU帧数更高);相…

网易云音乐上看到过最触动的热评是什么?

网易云音乐上看到过最触动的热评是什么?

1. “昨天晚上洗澡的时候,我忘记拿毛巾了,喊了声妈妈帮我拿下毛巾, 正当我伸出左手准备接毛巾的时候,我愣了一下,又换了右手。” 希望你永远不会听懂这句话, 永远都不要懂。 ——网易云热评《关键词》 2. 小时候跟着父亲去城里卖西瓜,害…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。