当前位置:首页 > 每日看点 > 正文内容

如何临时批量保存网页?

卡卷网7个月前 (05-15)每日看点165

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

针对此问题,本文提出一种“网页快照”方法,给出可直接执行的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

分享给朋友:

相关文章

五个私藏宝贝网站!上班族摸鱼必备,打造快乐小天地

五个私藏宝贝网站!上班族摸鱼必备,打造快乐小天地

有朋友提到,虽然一整天都在“摸鱼”,但却感觉身心俱疲,甚至比一直忙碌工作还要累。其实这背后是有科学依据的。当人专注于工作时,会进入一种“心流”状态,这种状态让人感到兴奋、满足且充实。相反,如果在工作时分心“摸鱼”,会导致注意力分散,增加认知...

内存和硬盘的单位都是G,两者的功能是什么?谁能用简单通俗的方式来解读一下?

内存和硬盘的单位都是G,两者的功能是什么?谁能用简单通俗的方式来解读一下?

要弄清楚这个问题,首先要弄清楚什么是内存,什么是硬盘,在计算机的组成结构中有一个很重要的部分是存储器。它是用来存储程序和数据的部件。对于计算机来说,有了存储器,才有记忆功能,,才能保证正常工作。存储器的种类很多。按其用途可分为主存储器与辅助...

到什么程度才叫精通 Linux?

我们医院有个大牛。有一次,我的Linux电脑下载了Microsoft office 365 不能运行。于是买了2.5升装康师傅冰红茶找到大牛,让他帮忙解决。大牛白了我一眼,让我把安装包发给他,只见他输入一个命令将安装包打开,整个屏幕都是数字...

你每天用来涨知识的手机应用程序有哪些?

你每天用来涨知识的手机应用程序有哪些?

经过深度使用和测评,从100个APP中选出的这35个超实用的app,每一个都是最硬核最有料的涨知识神器!每天打开看看,能让你提神醒脑,眼界大开,成为朋友聚会上的话题王者!双击屏幕取走哦~先放上全部APP目录,有新闻资讯类、英语学习类、读书类...

为什么工资五千的人会一下花八九千买手机呢?

这其实是一个何不食肉糜的问题,这个问题其实很现实,越是月薪5000越需要高档手机。 前段时间看了一个纪录片,讲外卖小哥都用什么手机,结果发现绝大多数外卖小哥用的手机都是旗舰机型,有的时候宁可买二手也要买旗舰。 因为1外卖小哥对ip6...

抖音上有一些账号搬运别人的视频,几乎一模一样,也没判搬运,他们是怎么做到的??

对于任何短视频平台来说,如何用最低的成本快速实现伪原创搬运都是需要解决的问题。所有的短视频平台,包括抖音、快手、tiktok、视频号、小红书、B站,甚至是FB、推特、INS、YouTube,它们的查重技术都是类似的,只要你在网络环境设置得当...

发表评论

访客

看不清,换一张

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