百度贴吧列表页号加入
Posted: Dec 23 2009, 16:17
2010.01.08 更新: http://forum.proxomitron.cn/viewtopic.p ... 1538#p1538
考虑到一般中间的页都是不需要的...
要么就是从第一页开始看 要么就是直接到最后
另外如果把所有页都列出来的话 也太难看了一点
所以只有一个LINK 直接到最后一页 中间的都不要了.....
代码还是一样的难看 不过对应到了270个回复 应该能应付大多数情况了
对了 如果中间有删贴 并且回贴量正好在临界点的时候 可能会显示没有贴子 这个好像没办法.....
考虑到一般中间的页都是不需要的...
要么就是从第一页开始看 要么就是直接到最后
另外如果把所有页都列出来的话 也太难看了一点
所以只有一个LINK 直接到最后一页 中间的都不要了.....
代码还是一样的难看 不过对应到了270个回复 应该能应付大多数情况了
对了 如果中间有删贴 并且回贴量正好在临界点的时候 可能会显示没有贴子 这个好像没办法.....
Code: Select all
[Patterns]
Name = "BaiDu TieBa: Add Last Page Link"
Active = TRUE
URL = "$TYPE(htm)tieba.baidu.com/f?"
Bounds = "$NEST(<tr*>,</tr>)"
Limit = 800
Match = "\0<td>\1</td>*<td>\2</td>*<td class=$AV(s)><a href=$AV(/f?kz=\3) \4>\5</a></td>\6($TST(\2=[#1-29]|[#270-99999])$SET(\9=)|"
"$TST(\2=[#30-59])$SET(\9= • <a href="/f?z=\3&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&pn=30">End</a>)|"
"$TST(\2=[#60-89])$SET(\9= • <a href="/f?z=\3&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&pn=60">End</a>)|"
"$TST(\2=[#90-119])$SET(\9= • <a href="/f?z=\3&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&pn=90">End</a>)|"
"$TST(\2=[#120-149])$SET(\9= • <a href="/f?z=\3&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&pn=120">End</a>)|"
"$TST(\2=[#150-179])$SET(\9= • <a href="/f?z=\3&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&pn=150">End</a>)|"
"$TST(\2=[#180-209])$SET(\9= • <a href="/f?z=\3&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&pn=180">End</a>)|"
"$TST(\2=[#210-239])$SET(\9= • <a href="/f?z=\3&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&pn=210">End</a>)|"
"$TST(\2=[#240-269])$SET(\9= • <a href="/f?z=\3&ct=335544320&lm=0&sc=0&rn=30&tn=baiduPostBrowser&pn=240">End</a>)|"
")$SET(\#=\0<td>\1</td><td>\2</td><td class="s"><a href="/f?kz=\3" \4>\5</a> \9</td>\6)"
Replace = "\@"