应用技巧
复制网页上禁止复制的内容--如百度文库
问题 现在百度文库等站点都开始需要会员才能复制,越来越苛刻,而破解此问题也很简单 解决方法 1)打开Google浏览器 2)按快捷键ctrl+shift+O打开书签管理器 3)右键后弹出快捷菜单,点击添加新书签 4)名称随便输,网址输入以下代码 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.onload=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('<!DOCTYPE html>'),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); 5)点击保存 6)打开你要复制的百度文库页面 7)在此页面里点击刚才的书签 至此可以随便复制该网页下内容,以后想要复制时,只要在相应的百度文库页面里,点击下书签即可,是不是很简单。 该方法来自如下链接 微信阿刚同学