作者canser (Wilson)
看板EZsoft
标题Re: [请益] 请问有无论坛去除"防止复制文字"的软体
时间Mon Jan 14 17:08:58 2008
※ 引述《drkh (stypikes)》之铭言:
: 避免复制到网页内的干扰乱码文字, 还有两种方法:
: (1) 将所欲复制的网页文字复制到剪贴簿. 即使所复制的内
: 容会包含隐藏的乱码也无妨. 然後开启这个大陆网页:
: http://www.jxust.com/bbs/zt.htm
: 按下此网页内的"转换(追加)"按钮, 先前已复制的网页
: 文字此时会出现在按钮上端的方形框中,而且乱码已滤除.
: 再按下"复制到剪贴板"的按钮, 方形框内已滤除乱码的
: 文字就会被复制到剪贴簿.
: 从这个大陆网页的原始档看来, 这个网页好像是利用
: regular expresion 来滤除乱码. 它也另有一些滤除网
: 页其他内容的功能.
: 若将此大陆网页储存在自己的电脑里, 那麽即使在离线
: 状态也可以用.
: (2) 自己动手, 利用文书软体的"搜寻并取代"功能, 将网页
: 原始档内每一个 <span>...</span> 与 <font>...</font>
: 改为 <title>...</title> , 然後存档. 再度开启网页时,
: 乱码就不会出现在网页本体, 也就复制不到了.
(1)存下来,是空的完整网页档
上网去试,也是无法转换
(2)也失败,格式会乱掉
最後我是用取代的方法消除,顺便把字放大
.+? "乱码"
| "或者"
\n "断行"
有时候乱码之中还会有断行,所以用"或"加进去....
寻找: <font (s|\n s)tyle="font-size: 0px; color: #fff">
(.+?|(.+?)\n(.+?)|(.+?)\n(.+?)\n(.+?))</font>
取代为: </font><font style="font-size: 15.5px">
寻找: <span (s|\n s)tyle="DISPLAY: none">
(.+?|(.+?)\n(.+?)|(.+?)\n(.+?)\n(.+?))</span>
取代为: </font><font style="font-size: 15.5px">
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.32.227.60
1F:推 delphinus:#13333. XD 01/14 18:42
2F:推 zop:#13333 XD 01/14 22:36
4F:→ canser:我是要离线用的,有下载Proxomitron,但还不太熟... 01/15 16:28
5F:→ canser:所以直接修改原始码比较快 01/15 16:30