西西河

主题:火狐适合西西河的autopager自动翻页规则 -- Coolpilot

共:💬11 🌺1 新:
分页树展主题 · 全看
  • 家园 火狐适合西西河的autopager自动翻页规则

    如题,autopager自带的自动翻页规则对西西河论坛无效,自己鼓捣了半天,依然无效,只好上来请教大家了。

    关键词(Tags): #autopager#西西河#firefox
    • 家园 新问题:打印页面不全

      在各位的帮助下,自动翻页的问题解决了。

      还有一个问题,我用pdf虚拟打印机打印西西河帖子的时候,试了几个主流的虚拟打印机都一样,总是不能打印页面右边的内容(“提请注意”、“聊天大厅”这一列的内容)。

      不知能否解决啊?

    • 家园 我的设置

      我设成下面这样的,目前可用。

      次页:

      //div[@id='DG_Left']/div/b[1]/following-sibling::a[1]

      内容:

      //div[@id='DG_Left']/div/b[1]/following-sibling::a[1]

    • 家园 我的设置,基本可用

      有点小问题,就是第一页会重复一次,我也懒得再改了。

      url通配:

      http://www.talkcc.com/thread/*

      次页:

      //div[@id='DG_Left']/div/b[1]/following-sibling::a[1]

      内容:

      //div[@id='DG_Left']/div/b[1]/following-sibling::a[1]

    • 家园 autopager自动翻页需要一个相对固定的下一页标识

      我通过西西河的用户脚本在页面中添加下页链接,这样autopager就能正确连续自动翻页了。

      西西河专用脚本

      • 家园 有问题了!

        发现一个问题!用了你的脚本后,自动翻页会一直翻下去,到最后一页了又从前面页翻起,循环往复。

        • 家园 应该是由XPATH设置所引起的

          把下页链接的XPATH改成

          //a[(text()='下页']

          应该就好了。

          原理是这样的,脚本先在每页的导航栏添加“上页”和“下页”链接,之后Autopager查找名为“下页”的链接作为下一页的地址。

      • 家园 感谢

        卡饭论坛上有人给出了西西河的autopager自动翻页规则。

        http://bbs.kafan.cn/thread-957036-1-1.html

        <autopager>

        <site><urlPattern>http://www.talkcc.com/thread/*</urlPattern>

        <guid>0C478D1F-0174-3E89-0F0D-11F4-AB78-B1CB</guid>

        <margin>1</margin>

        <owner>xx</owner>

        <enableJS>false</enableJS>

        <quickLoad>true</quickLoad>

        <contentXPath>//body/div[@class='CenterBody']/div[@id='DG_Tip' and @class='G_Tip']/following-sibling::div[@class='mContent']</contentXPath>

        <testLink>http://www.talkcc.com/thread/2349389/1</testLink>

        <linkXPath>//div[@id='DG_Left']/div/b[1]/following-sibling::a[1]</linkXPath>

        <desc>AutoPager rule for www.talkcc.com</desc>

        </site>

        </autopager>

        你设计的脚本还没用,等会试试去,配合新回复的自动标星号更实用了,多谢。

    • 家园 Page Up Page Down

      有一段时间了,我发现在西西河翻页的时候要在页面外面的灰色区域点一下鼠标的左键,就可以用Page Up Page Down上下翻页,如果在页面里面的白色区域点了的话就不能用Page Up Page Down翻页!只能用鼠标滚轮!

      有没有什么快快捷键可以支持键盘前后翻页的?就像有些网页可以用键盘“← →”翻页这样?

    • 家园 没有试过,不过如果你各种设置都试过仍然无效的话,可能是

      因为西西河网页都是加密的原因。

      • 家园 也不是完全无效

        应该不是加密的原因,记得以前ff3.0的时候成功过。

        昨天按照autopager的添加规则教程,照葫芦画瓢试的时候,曾经实现了自动翻一页,即前面两页都显示出来了。

        下面是开发者的教程,本人毫无网页编程基础,看不懂规则,模仿成功的,但应用到西西河就失败了。

        http://www.teesoft.info/content/view/97/82/

        关键词(Tags): #规则教程
分页树展主题 · 全看


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河