关于Byte Limit限制

新手入门、经验交流

Moderator: cre

Forum rules
  • 软件自带帮助是最好的入门教程,请仔细阅读;在您掌握最基本知识前,我们没法帮助您
  • 提问前请先查阅软件帮助文件和论坛相关讨论
  • 查阅软件帮助和论坛相关讨论即可解决的问题帖将直接删除,以免浪费他人时间
  • 请学会如何提问,尽量将问题描述清楚,不明确的提问将被直接删除
Post Reply
sixsheeps
Posts: 30
Joined: Jan 17 2008, 14:59

关于Byte Limit限制

Post by sixsheeps »

byte limit 最大就是32767

不知道大家有没有人知道如何破解?或者有突破这个限制的版本?

而且在过滤检测的窗口,被检测的代码也是受到字数限制的。
User avatar
phoenix
Site Admin
Posts: 529
Joined: Dec 29 2007, 16:27

Re: 关于Byte Limit限制

Post by phoenix »

sixsheeps wrote:byte limit 最大就是32767,不知道大家有没有人知道如何破解?或者有突破这个限制的版本?
无法绕过此限制。

Proxomitron是一边下载、一边过滤、一边传递内容给浏览器,过大的缓冲区设置会让浏览器更慢接收到过滤后的内容,从而看起来似乎Proxomitron会拖慢浏览器。通常,在不影响过滤的情况下,我们要将byte limit设置得尽可能小,以降低对浏览器的影响。

另外,要过滤的block很少会超过32k,如果真的遇到,可以将其分解成较小的block或另想办法处理,具体问题具体分析。
sixsheeps
Posts: 30
Joined: Jan 17 2008, 14:59

Re: 关于Byte Limit限制

Post by sixsheeps »

那如果这样:比如新浪,具体一个新闻内容页面,下面的东西,和右侧的内容全部不想要了。

打算删除 <!-- 正文内容结束 -->*
后面的字节n多。是不是应该拆开来逐一过滤呢?

不过我这样过滤的话,整个框架也可能就乱了哦。
User avatar
phoenix
Site Admin
Posts: 529
Joined: Dec 29 2007, 16:27

Re: 关于Byte Limit限制

Post by phoenix »

如果你注意下我对你上个问题的回帖,就会发现已经有答案了。
td width="640" valign="top" class="lc_blue"> $SET(0=<td width="940" valign="top" class="lc_blue">)
是用来将新闻正文所在列拉宽到100%的
td width="300"*DisplayAd()*</td>
是将右侧列删除的

再过滤掉一些ad comments pair(留给你自己试验),最后就可以实现Proxomitron之应用展示中的过滤效果。

让广告不予显示的关键是使其代码失效。显然,除了将广告代码完全删除,我们还有很多方法使其失效,自己开动脑筋吧。 ;)
augor
Posts: 6
Joined: Jan 07 2008, 19:34

Re: 关于Byte Limit限制

Post by augor »

sixsheeps wrote:那如果这样:比如新浪,具体一个新闻内容页面,下面的东西,和右侧的内容全部不想要了。

打算删除 <!-- 正文内容结束 -->*
后面的字节n多。是不是应该拆开来逐一过滤呢?

不过我这样过滤的话,整个框架也可能就乱了哦。
像新浪这样,如果要过滤正文后边全部内容,可以考虑使用\k
(\k:中断当前连接)

Name = "xxxx"
Active = TRUE
Limit = 20
Match = "<!--正文内容结束-->"
Replace = "\k</body></html>"

过滤后可能出现版面错误,自己适当调整HTML代码
Ray4
Moderator
Posts: 65
Joined: Dec 30 2007, 09:37

Re: 关于Byte Limit限制

Post by Ray4 »

学习了,原来\k可以这样用,还以为只适用于header呢
Post Reply