为什么有些文字无法复制
网站禁止复制的方式有几种标准做法:关闭选择功能的样式规则、取消 Ctrl+C 和右键菜单的脚本,或者覆盖在文字上方的透明图层。网站如何禁止复制逐一解释了这些做法。它们大多只在网页的脚本和样式起作用时才有效,这就是下面这些方法能奏效的原因。
1. Chrome 阅读模式
右键点击网页空白处,选择在阅读模式下打开(或打开侧边栏,选择阅读模式)。Chrome 会在侧边栏中显示文章文字,不带网页的脚本。在那里选择并复制即可。
**适用于:**文章、博客、文档。**可能漏掉:**表格、评论、菜单。
2. 打印为 PDF
按 Ctrl + P(Cmd + P),把打印机选为另存为 PDF,保存后打开 PDF。大多数 PDF 阅读器都允许你选择和复制文字。
**适用于:**几乎所有可以打印的网页。有些网站在打印时会隐藏内容。
3. 查看网页源代码
按 Ctrl + U(Mac 上按 Cmd + Option + U)。新标签页会显示网页的 HTML。按 Ctrl + F,搜索文字中的几个词并复制。文字夹在 HTML 标签之间,所以你可能需要整理一下。
**适用于:**网页一开始就包含的文字。**不适用于:**之后由脚本加载的文字。
4. 为该网站关闭 JavaScript
- 点击地址左侧的图标 → 网站设置。
- 把 JavaScript 设为屏蔽。
- 刷新网页并复制文字。
- 用完后把 JavaScript 改回允许(或默认)。
**适用于:**基于脚本的限制。**不适用于:**基于样式的限制,以及需要 JavaScript 才能显示内容的网站。
5. 开发者工具
右键点击(或按 F12)→ 检查。在元素面板中找到该段落,右键点击 → 复制 → 复制元素,或以 HTML 格式编辑后复制文字。这种方法精确,但对长文本来说比较慢。
6. 解除复制限制的扩展程序
Highlight and Copy Protected Text 用一个开关就能关闭网页上的选择和复制限制,并恢复右键菜单。之后你就能正常选择和复制,同时保留网页的版式。如果你经常遇到受保护的网页,这是最快的选择。
如果以上方法都不行
- 文字是图片。 使用 Image Text to Text 来识别。
- 内容需要登录、付费或受 DRM 保护:这里的任何方法都无法解锁你本来就看不到的内容,也不应该解锁。