如何强制复制网站上的文字 您所在的位置:网站首页 网页禁止复制文字怎么设置 如何强制复制网站上的文字

如何强制复制网站上的文字

2024-07-01 11:02| 来源: 网络整理| 查看: 265

文章目录 拖拽复制利用开发者工具利用js脚本禁用js执行开发者工具不能打开

平时浏览网页和查找资料时,总会需要复制一些文字内容,用来引用、收藏、摘抄啊什么的,但是偶尔会遇到一些网站会禁止复制文字,一般都是让你开会员或者注册登录。针这种情况,可以利用一些小技巧进行复制。

拖拽复制

一种简单直接的方法,不用进行任何其他操作,直接选中文字,然后将文字拖动到文档或者社交软件对话窗口,直接就能自动粘贴你选中的文字,简单排版就可以使用了。

利用开发者工具

在电脑上打开浏览器,找到具体网站,按下F12,打开开发者工具,直接复制对应文字即可。或鼠标右键点击查看源代码,然后复制对应文字。

当在一些网站搜集资料的时候,按右键复制却出现弹窗,无法复制粘贴,必须关注公众号,或者是付费才能复制,这时候也能利用开发这工具进行规避,找到对应的html代码去掉即可。

利用js脚本

在电脑上打开浏览器,找到具体网站,按下F12,打开开发者工具,然后在控制台输入以下代码,回车即可。

javascript:!function e(t){function n(){}function o(e){e[i].removeChild(e)}function r(e){return[].slice.call(t.querySelectorAll(e))}function c(t){function n(){s(function(){if(!o)try{var n=t.contentDocument;n.body.childNodes.length&&(o=1,e(n))}catch(e){o=0}},100)}a[l](function(e){t['on'+e]=null});var o;n(),t.οnlοad=n}for(var i='parentNode',l='forEach',a='contextmenu dragstart selectstart select copy beforecopy mouseup mousedown'.split(' '),u=setTimeout(n,0);u>=0;u--)clearTimeout(u);for(u=setInterval(n,1e8);u>=0;u--)clearInterval(u);var s=setTimeout;setTimeout=setInterval=n,r('script')[l](o);var m=[];r('iframe,frame')[l](function(e){m.push(e),e[i].replaceChild(t.createElement('script'),e)});var f=t.documentElement.innerHTML;t.open(),t.write(''),t.close(),t.documentElement.innerHTML=f,r('script')[l](function(e){e[i].replaceChild(m.shift(),e)}),r('*')[l](c),c(t),a[l](function(e){t.addEventListener(e,function(e){e.stopPropagation()},!0)});var p=t.createElement('style');p.innerHTML='*{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important;}',t.body.appendChild(p)}(document); 禁用js执行

有两种方法可以禁用网站的js:

直接在浏览器中禁用js;以google浏览器为例,直接输入新开tab: chrome://settings/content/javascript 回车即可找到禁用入口;在禁止栏, 输入要该站点的网址即可完成;在网站中添加一段js代码,禁用js; javascript:void($={}); 开发者工具不能打开

一般多数情况会使用开发者工具或者禁用js脚本,来进行规避,但有些时候开发者工具打不开,比如一打开就出现debugger,放行会跳空页面,百度的文心一言就是这样。 但是不要担心,用户拥有js代码最高控制权,所以就算百度自己有浏览器也没办法阻止用户调试注入代码。

解决百度这个问题可以不用代码注入,解决思路为,先设置禁用断点在进入对应网站。具体操作步骤,在其它页面打开开发者工具,选择“Sources”,点亮禁用断点,然后在地址栏输入https://yiyan.baidu.com/访问文心一言,就能正常使用开发者工具。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有