别再手动敲了!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 文字识别了。
你平时遇到这种数据,都是怎么处理的?欢迎在评论区聊聊 👇