如何从禁止复制的网站复制文字

网页禁止复制怎么办?在 Chrome 的阅读模式中打开网页、把网页打印为 PDF,或按 Ctrl+U 查看网页源代码并从中复制。 你也可以在 Chrome 的网站设置中为该网站关闭 JavaScript,然后刷新。最快的方法是使用解除复制限制的扩展程序, 例如 Highlight and Copy Protected Text:打开开关,然后选择并复制。

添加至 Chrome

免费试用 52 种语言

为什么有些文字无法复制

网站禁止复制的方式有几种标准做法:关闭选择功能的样式规则、取消 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

  1. 点击地址左侧的图标 → 网站设置。
  2. 把 JavaScript 设为屏蔽。
  3. 刷新网页并复制文字。
  4. 用完后把 JavaScript 改回允许(或默认)。

**适用于:**基于脚本的限制。**不适用于:**基于样式的限制,以及需要 JavaScript 才能显示内容的网站。

5. 开发者工具

右键点击(或按 F12)→ 检查。在元素面板中找到该段落,右键点击 → 复制 → 复制元素,或以 HTML 格式编辑后复制文字。这种方法精确,但对长文本来说比较慢。

6. 解除复制限制的扩展程序

Highlight and Copy Protected Text 用一个开关就能关闭网页上的选择和复制限制,并恢复右键菜单。之后你就能正常选择和复制,同时保留网页的版式。如果你经常遇到受保护的网页,这是最快的选择。

如果以上方法都不行

  • 文字是图片。 使用 Image Text to Text 来识别。
  • 内容需要登录、付费或受 DRM 保护:这里的任何方法都无法解锁你本来就看不到的内容,也不应该解锁。

常见问题

为什么有些网站的文字无法复制?

网站用样式规则禁用了选择、用脚本取消了复制事件,或者在文字上覆盖了一层透明图层。有些网站把文字显示成图片而不是文字。

复制受保护的文字最简单的方法是什么?

使用解除复制限制的扩展程序:打开一个开关,就能像平常一样选择和复制。如果不想安装任何东西,阅读模式和打印为 PDF 在大多数网页上都有效。

禁用 JavaScript 总是有效吗?

它能移除基于脚本的限制,但有些网站必须有 JavaScript 才能显示内容,而且基于样式的限制仍然存在。记得重新开启 JavaScript。

如何复制图片中的文字?

图片中的文字无法选中。请使用文字识别工具,例如 Image Text to Text,它能把图片或截图区域变成可编辑文本。

这样做合法吗?

把文字复制到你自己的剪贴板,用于个人用途、学习和引用,通常没有问题。无论你用什么方法复制,转载他人的内容都可能侵犯版权。

更新于: