网页文字不能选中复制或需要vip才能复制怎么办?4种方法教你破解

如何从禁止复制文字的网站上复制文字?相信这是让很多人都头疼过的问题。

不让复制文字,会非常大的影响到用户体验,为什么这些网站要这样做呢?其实主要是有两方面的原因。

第一是为了内容商业化,例如百度文库,道客巴巴等网站,需要用户付费才能下载文档,如果能随便复制文字的话,很多人就不会再去付费了。

第二是为了防止抄袭。互联网上的抄袭太严重了,对于网站所有者来说,这几乎是他们防止抄袭的唯一办法。

虽然即使网站采用了这些防止复制的策略,但是真的要想复制也不是不可能,但对于普通用户来说却不是一个简单的过程。既然能劝退大部分人,那么基本目的也就达到了。

网页文字不能选中复制或需要vip才能复制怎么办?4种方法教你破解

有时,出于教育或其他目的,你可能确实需要从某些网站上面复制文本。

那到底该如何解决这样的问题呢?

首先,判断禁止复制的类型

目前,网页中实现禁止复制功能的方法,主流就两大类

第一类是:通过JavaScript阻止复制功能

判断方法:如果网页通过JavaScript实现禁止复制功能,表现形式是,你在网页中无法使用右键,你右键没有反应。或者,你无法使用快捷键,例如你按Ctrl+U也没有反应。

解决思路:在浏览器中禁用JavaScript

第二类是:通过css样式禁止文本选择

判断方法:这种方式的表现形式是,你在网页中无法选中文字。正常页面中,当我们把鼠标放到文字上方的时候,鼠标会由箭头变成文本选择状态。但是如果是通过CSS样式来禁止复制的情况,你的鼠标会一直是箭头状态,无法选择文本。

解决思路:修改CSS样式

大部分网站都会采用第一类方法来禁止复制。也有混合使用的,例如像起点中文网这类以阅读为主的网站。

如果网站使用 JavaScript,你可以从任何 Web 浏览器禁用 JavaScript 来绕过限制。此外,如果使用 CSS 禁用文本选择,你也可以轻松复制内容,因为有很多方法可以解决这个问题。

让我们开始吧。

方法一:禁用JavaScript

Step1:在谷歌浏览器中禁用JavaScript

这里以谷歌浏览器,起点中文网为例:

依次打开 浏览器设置–>隐私设置和安全性–>网站设置–>JavaScript–>添加

把要禁止加载JavaScript的网址填进去

格式是:[.*]domain.com

网页文字不能复制解决方案一:谷歌浏览器禁用JavaScript

添加完成之后,刷新目标页面,你会发现,在页面上已经可以右键和按快捷键了。

这一步操作完,绝大部分网站已经可以开始复制了文字了,因为这些网站只是单纯的用JavaScript来限制复制内容。

如果还不行,请继续往下看:

Step2:在目标文字上上右击,点击“检查”

如果你只是想复制页面上的部分文字,可以用这个方法。

在你想要复制的文本上右键,选择”检查“(有的浏览器叫 审查元素),然后浏览器控制台会出现你想要的文字,直接复制即可。

具体操作步骤,请看下图:

在谷歌浏览器中点击“检查”
谷歌浏览器控制台

当然,你也可以按Ctrl+U查看网页的源代码,然后再按住Ctrl+F,搜索目标关键字定位到你复制的内容,再进行复制即可。

这两种方法适合复制小段文字,但不适合复制大段文字。

因为你复制大段文字,中间夹杂着很多HTML标签,处理起来麻烦。

有没有优雅的方法可以解决这个问题呢?如果我想复制整个页面的文字。

当然有, 就是利用浏览器的打印功能。

Step3:利用浏览器打印功能,复制大量文字。

你可以直接在页面中,按下 Ctrl+P 键。

这个时候会出现浏览器的打印页面,在打印页面中,可以复制大批量的文字,而不会受到HTML标签的干扰。

谷歌浏览器打印页面

方法二:禁用 User-Select CSS 属性

这个方法适用于页面的文字没办法选择的时候使用,即鼠标指针一直是箭头状态。

Step1:在页面上右击,选择“审查元素”,或者按住Ctrl+Shift+I进入浏览器控制台

网页文字不能复制解决方案二:谷歌浏览器修改User-Select CSS 属性

Step2:删除 User-Select CSS属性

  1. 在控制台的右侧或者下方找到样式按钮
  2. 然后在下方的输入框中输入“User-Select”
  3. 将鼠标悬停在“user-select: none;” 和“–webkit-user-select: none;” 上,点击前面的方框,将√去掉。

以上两个步骤完成之后,在页面中应该就直接可以选中文字进行复制了。

方法三:安装浏览器插件

以上的方法还是需要我们动手做一些事情,有没有更简单的方法呢?

答案是有,我们也可以通过安装浏览器插件来解决。

Chrome,Firefox,新版Edge已经国内一种采用Chromium内核的浏览器都支持丰富的插件,有许多可用的插件可以帮助我们解除网站中对复制文字的限制。

你可以直接在扩展商店里面搜索Copy字样,来查找合适的扩展程序。

这里以谷歌浏览器为例,你可以安装下面两个插件的其中一个:

SuperCopy超级复制

Enable Copy

安装完成之后,在浏览器的插件栏会出现小图标。当你遇到无法复制文字的网站是,只需要点击这个小图标,就可以解除网站的所有限制,实测还是非常好用的。

谷歌浏览器插件 SuperCopy插件

不能访问谷歌商店的同学,给你们一个可以在国内访问的网址,进去把插件下载下来,手动安装上即可。

SuperCopy超级复制国内下载网址:

https://www.crxfun.com/detail?id=onepmapfbjohnegdmfhndpefjkppbjkm

这个浏览器插件,还有一个强大之处,有些需要VIP才能复制文字的网站,也可以搞定。

例如,道客巴巴

解除道客巴巴VIP才能复制页面文字的限制

原本这些文字是必须开通VIP才能复制的,现在用了插件之后,当你选中某一段文字,会出现一个复制按钮,点击就可以复制内容。

可以复制的常用中文网站:

1、百度文库 2、起点中文网、起点文学、起点女生网 3、创始中文网 4、磨铁中文网、磨铁文学、锦文小说网、墨墨言情网、逸云书院 5、纵横中文网、纵横文学 6、网易云阅读 7、腾讯原创馆 8、豆瓣阅读、豆瓣读书 9、熊猫看书 10、哔哩哔哩 11、微博 12、Story Bird 、 Beetify 13、刺猬猫 14、站酷 15、链家 16、环球人力资源智库 17、老烤鸭

方法四:OCR光学字符识别(补充)

前面3个方法呢,已经可以解决99.9%网站上的复制文字难题。

还有的0.1%,是因为有极少一部分网站,上面的文字是渲染成图片之后展示出来的。就是说,这些文字并不是“文字”,而是“图片”

这个时候,我们可以使用OCR软件来进行字符识别。

OCR软件有很多,这里不做详细介绍,介绍一个最简单的方法。

电脑登录QQ,然后按住 Ctrl+Alt+A,框选出你要识别的文字区域。

QQ截图,文字识别

然后点击“屏幕识别”按钮,在右侧就会出现你要的文字。

QQ截图,文字识别

OCR是光学字符识别技术,现在发展的已经相当成熟了。特别是识别网页文字的时候,这些文字都是标准文字,不会像我们手写的那样潦草,所以识别率特别高。

识别完成后,做个简单的校对,即可正常使用。

总结

以上就是给大家介绍的四套方案,相信你们再遇到某些不能复制文字的网页时,都能够轻松应对了。

如果你记不住这些方法也没有关系,可以收藏这篇文章,日后要用的时候,可以快速找到。

在浏览器中添加收藏夹的快捷键是 Ctrl+D

如果大家有什么更好的方法,欢迎在评论区讨论,我们一起学习。

如果本站的内容对你有帮助,可以点击这儿,不花一分钱捐赠本站

(14)
疯狂的小黑的头像疯狂的小黑
上一篇 2022年9月5日 上午12:12
下一篇 2022年9月19日 上午1:27

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

评论列表(2条)

  • 匿名
    匿名 2023年6月18日 下午2:48

    d

  • 匿名
    匿名 2023年12月26日 上午3:56

    牛逼站长

微信