|  | 
 
| qinchun36 高级用户
 
     据说是李先生
 
 
 积分 609
 发帖 400
 注册 2008-4-23
 状态 离线
 | 
|  『楼 主』:
 解决网页文字拒绝复制(超简捷)
 
使用 LLM 解释/回答一下 
 
 
忽然想到一个小技巧,对于某些禁止右键不让复制内容的网页,比如 
http://www.360doc.com/content/09/1223/11/257271_11788362.shtml 
可以在地址栏输入这个代码回车,然后就可以了:
 
VBScript
 vbscript:document.write(document.body.innerHTML)
 
或者 JavaScript
 javascript:document.write(document.body.innerHTML);
 
说明一下原理,他的作用是去掉除HTML的body以外的部分,一般网页都把脚本的功能函数放在head里面,因此这个可以解决一切脚本实现的限制,但是对于一些做页面不规范的垃圾,如果他们把所有脚本写在body里面就没办法了。。。。
 
 Last edited by qinchun36 on 2009-12-24 at 21:25 ]
 
 
 
 
 
 
 |  
                  |  ┏━━━━━━┓
 ┃据说是李先生┃
 ┠──────┨
 ┃*ntRSS┃
 ┗━━━━━━┛
 |  | 
|  2009-12-23 20:42 |  | 
|  | 
 
| bd123456789 中级用户
 
    
 
 
 
 积分 360
 发帖 216
 注册 2007-5-29
 状态 离线
 |  | 
|  2009-12-24 16:53 |  | 
|  | 
 
| 不得不爱 超级版主
 
          我爱DOS
 
 
 积分 5310
 发帖 2044
 注册 2005-9-26
 来自 四川南充
 状态 离线
 |  | 
|  2009-12-24 18:43 |  | 
|  | 
 
| mountvol 初级用户
 
   
 
 
 
 积分 186
 发帖 117
 注册 2006-8-14
 状态 离线
 | 
|    『第 4 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
解决右键: javascript:document.onselectstart = document.oncontextmenu=document.onmousedown=function(){return true;};void 0;
 
删除广告框架:
 javascript:var frames=document.getElementsByTagName("iframe");for(var i=0;i<frames.length;i++){frames.parentNode.removeChild(frames);i--;};void 0;
 
删除漂浮div:
 javascript:var frames=document.getElementsByTagName("iframe");for(var i=0;i<frames.length;i++){frames.parentNode.removeChild(frames);i--;};void 0;
 
删除图片:
 javascript:for(i=0;i<document.images.length;i++){void(document.images.style.display='none')};
 
一直用IE8,把上面的几个放到收藏里面,用的时候直接点一下就OK. 
还有屏蔽指定广告图片的,需要改注册表添加IE右键:
 <script lanugage="javascript">var Elem=external.menuArguments.event.srcElement;
 var imgUrl='';
 if(Elem.tagName=='IMG') imgUrl=Elem.src;
 else if((Elem.tagName=='A') || (Elem.tagName=='DIV')){
 var cElem=Elem.children;
 if(cElem.length){
 for(i=0; i<=cElem.length-1; i++){
 if(cElem.tagName=='IMG') imgUrl=cElem.src;
 break;
 }
 }
 }
 host = imgUrl.match(/(\w+):\/\/(+)(:\d*)?(*)/i);
 //alert(imgUrl+"\r\n"+host);
 var path1 = "C:\\Windows\\System32\\drivers\\etc\\hosts";
 var path2 = "E:\\other\\hosts";
 if(confirm("图片地址:"+imgUrl+"\r\n是否屏蔽"+host+"?")){
 try{
 var oFSO = new ActiveXObject("Scripting.FileSystemObject");
 var oFile = oFSO.OpenTextFile(path1,8);
 oFile.WriteLine("0.0.0.0\t"+host);
 oFSO.CopyFile(path1,path2,true);
 oFile.Close();
 }
 catch(e){
 alert(e);
 }
 finally{
 oFile = null;
 oFSO = null;
 }
 }
 </script>
   
 Last edited by mountvol on 2009-12-24 at 19:39 ]
 
 
 
 
 
 |  | 
|  2009-12-24 19:34 |  | 
|  | 
 
| qinchun36 高级用户
 
     据说是李先生
 
 
 积分 609
 发帖 400
 注册 2008-4-23
 状态 离线
 | 
| 『第 5 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
我草,写错了,已更改,可以了。。。 
 
 
 
 
 |  
                  |  ┏━━━━━━┓
 ┃据说是李先生┃
 ┠──────┨
 ┃*ntRSS┃
 ┗━━━━━━┛
 |  | 
|  2009-12-24 21:05 |  | 
|  | 
 
| bd123456789 中级用户
 
    
 
 
 
 积分 360
 发帖 216
 注册 2007-5-29
 状态 离线
 | 
| 『第 6 楼』:
 四楼的最后代码怎么用呀?
 
使用 LLM 解释/回答一下 
 
 
Originally posted by qinchun36 at 2009-12-24 09:05 PM:我草,写错了,已更改,可以了。。。
 
测试通过
 
<script lanugage="javascript"> 
var Elem=external.menuArguments.event.srcElement; 
var imgUrl=''; 
if(Elem.tagName=='IMG') imgUrl=Elem.src; 
else if((Elem.tagName=='A') || (Elem.tagName=='DIV')){ 
    var cElem=Elem.children; 
    if(cElem.length){ 
        for(i=0; i<=cElem.length-1; i++){ 
            if(cElem.tagName=='IMG') imgUrl=cElem.src; break;
 }
 }
 }
 host = imgUrl.match(/(\w+):\/\/(+)(:\d*)?(*)/i);
 //alert(imgUrl+"\r\n"+host);
 var path1 = "C:\\Windows\\System32\\drivers\\etc\\hosts";
 var path2 = "E:\\other\\hosts";
 if(confirm("图片地址:"+imgUrl+"\r\n是否屏蔽"+host+"?")){
 try{
 var oFSO = new ActiveXObject("Scripting.FileSystemObject");
 var oFile = oFSO.OpenTextFile(path1,8);
 oFile.WriteLine("0.0.0.0\t"+host);
 oFSO.CopyFile(path1,path2,true);
 oFile.Close();
 }
 catch(e){
 alert(e);
 }
 finally{
 oFile = null;
 oFSO = null;
 }
 }
 </script>
 
 
 这个保存为什么文件.   .htm .js 怎么运行都提示出错..
 
 Last edited by bd123456789 on 2009-12-25 at 10:09 ]
 
 
 
 
 |  | 
|  2009-12-25 09:29 |  | 
|  | 
 
| mountvol 初级用户
 
   
 
 
 
 积分 186
 发帖 117
 注册 2006-8-14
 状态 离线
 | 
| 『第 7 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
我草,我也写错了,删除div的应该是这个: javascript:var divs=document.getElementsByTagName("div");for(var i=0;i<divs.length;i++)if(divs.style.zIndex>0){divs.parentNode.removeChild(divs);i--;}void 0;
 
最后的那个说了要配合注册表的,先保存为e:\other\屏蔽广告.htm,然后导入如下reg:
 Windows Registry Editor Version 5.00
 
 
 "Contexts"=dword:00000002
 @="E:\\other\\屏蔽广告.htm"
 
 
 
 
用了段时间发觉光屏蔽img广告效果不好,还应该加上a的广告屏蔽,没事的时候再改好了。这个会在e\other下备份host文件的,如果不存在e:\other,可以自己修改脚本里的目录。
 
 
 
 |  | 
|  2009-12-25 13:13 |  | 
|  | 
 
| sysplay 初级用户
 
   
 
 
 
 积分 23
 发帖 19
 注册 2009-7-10
 状态 离线
 |  | 
|  2009-12-29 12:03 |  | 
|  | 
 
| bd123456789 中级用户
 
    
 
 
 
 积分 360
 发帖 216
 注册 2007-5-29
 状态 离线
 |  | 
|  2010-1-2 09:51 |  | 
|  | 
 
| yangjiang 初级用户
 
   
 
 
 
 积分 92
 发帖 49
 注册 2006-10-22
 状态 离线
 |  | 
|  2010-1-2 10:29 |  | 
|  | 
 
| qinchun36 高级用户
 
     据说是李先生
 
 
 积分 609
 发帖 400
 注册 2008-4-23
 状态 离线
 | 
| 『第 11 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
Originally posted by bd123456789 at 2010-1-2 09:51 AM:http://qq.ip138.com/train/
 
 如按出发地点-目的地查询 上海 北京 得到的网页无法编辑?
 
 
 有什么办法解决吗?
 
 Last edited  ...
 
我看了一下,出来的是一个表格,你说的 “网页无法编辑” 是指什么意思 ?? 
 
 
 
 
 |  
                  |  ┏━━━━━━┓
 ┃据说是李先生┃
 ┠──────┨
 ┃*ntRSS┃
 ┗━━━━━━┛
 |  | 
|  2010-1-4 14:04 |  | 
|  | 
 
| gongcd 初级用户
 
   
 
 
 
 积分 48
 发帖 25
 注册 2009-4-23
 状态 离线
 |  | 
|  2010-1-4 16:51 |  | 
|  | 
 
| bd123456789 中级用户
 
    
 
 
 
 积分 360
 发帖 216
 注册 2007-5-29
 状态 离线
 | 
| 『第 13 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
Originally posted by qinchun36 at 2010-1-4 02:04 PM:
 
 我看了一下,出来的是一个表格,你说的 “网页无法编辑” 是指什么意思 ??
 
出来表格后,单击→文件→使用***编辑 (即这里的编辑命令是灰色按钮..) 
 
 
 
 |  | 
|  2010-1-5 09:31 |  | 
|  | 
 
| qinchun36 高级用户
 
     据说是李先生
 
 
 积分 609
 发帖 400
 注册 2008-4-23
 状态 离线
 | 
| 『第 14 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
你说的这个不属于限制的问题。
 我这里用的IE7,“使用Microsoft Office Word 编辑”是可以的,实在不行你可以
 
 Ctrl+A 全选,Ctrl+C 复制,然后打开 Word, Ctrl+V 粘贴进去;Word是可以编辑网页的。
 
 
 
 
 
 |  
                  |  ┏━━━━━━┓
 ┃据说是李先生┃
 ┠──────┨
 ┃*ntRSS┃
 ┗━━━━━━┛
 |  | 
|  2010-1-5 09:45 |  | 
|  | 
 
| ligui0001 初级用户
 
   
 
 
 
 积分 58
 发帖 41
 注册 2009-4-3
 状态 离线
 | 
| 『第 15 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
其实,就是一名代码。半年前,我找了一天,现在不记得了,不过,可以先把网页下载下来,用记事本打开。能找到的
 
 
 
 
 |  | 
|  2010-1-8 13:20 |  |