雅洁网

别再手动敲了!1分钟教你扒下网页里的表格数据

雅洁 发布于

你是不是经常遇到这种情况:在网上看到一张超有用的数据表,想存下来自己用,但网站偏偏不给下载按钮?

复制粘贴?格式全乱套。一个个敲?那是程序员最痛恨的体力活。

今天带来一个小技巧,利用浏览器自带的"隐身"功能,3步把网页表格"连根拔起"。


核心技术:copy() 大法

操作步骤(全程无需安装任何软件)

1. 选中表格

在网页上,鼠标右键点击那个表格,选择 "检查"(或者按 F12,点左上角的小箭头选中表格)。

2. 定位代码

在开发者工具(Elements 面板)中,确保高亮的那行代码是 <table ...> 开头的那一串。

3. 输入魔法咒语

切换到 Console(控制台) 标签,粘贴下面这行代码,然后敲回车:

copy(document.querySelector('table').outerHTML);

4. 粘贴到 Excel

打开你的 Excel,直接按 Ctrl + V 粘贴。

5. 见证奇迹

你会看到,表格的结构(行、列、颜色)被完美保留下来了!


进阶小贴士

如果页面里有多个表格,上面的代码只会抓第一个。

想抓第二个?把括号里的 'table' 换成下面这样就行(数字从 0 开始数):

document.querySelectorAll('table')[1]

完整代码:

copy(document.querySelectorAll('table')[1].outerHTML);

小提示

这个方法只对正经的 HTML 表格有效。如果遇到那种 PDF 转图片的"假表格",这个方法就失灵了——那你就只能老老实实截图,或者用 OCR 文字识别了。


你平时遇到这种数据,都是怎么处理的?欢迎在评论区聊聊 👇