让煎蛋单篇文章页面实现完美自动翻页

November 6th, 2008 at 4:09 pm

继续 AutoPagerize + xpath 无敌速成班

sein 最近老折腾煎蛋模板,把我习惯的“上一篇/下一篇"文章的链接从文章标题上面弄到随机文章下面了。非常不习惯。

刚才把我这里也弄了个自动翻页的代码,发现,首页可以用,单篇文章也能用。所以折腾出这个煎蛋单篇文章自动翻页的 AutoPagerize xpath。

详细废话一下,用 AutoPagerize  IDE 生成的代码是:

    {
        url:    'http://jandan.net/2008/11/06/lego-bricks.html#comment-190842',
        nextLink:    '//div[@id="post-7006"]/p[@class="nav"]/span[@class="prev"]/a',
        pageElement:    '//div[@id="content"]',
        insertBefore:    '//div[@id="containerbot"]',
        exampleUrl:    'http://jandan.net/2008/11/06/lego-bricks.html#comment-190842',

    },

修理为,红色部分为不一样的地方

    {
        url:    'http://jandan.net/',
        nextLink:    '//div[@class="post"]/p[@class="nav"]/span[@class="prev"]/a',
        pageElement:    '//div[@id="content"]/div',
    },

说明

  • @id="post-7006" 这个一看样子就知道不通用啦,所以修改为 @class="post"。
  • insertBefore 是可以去掉的,去掉的话,pageElement 后面就必须多个 /div
  • exampleUrl 也是可以去掉的。

效果就是这样鸟,每篇文章下的评论框都是可用的:

也就是说,现在想熬夜看完煎蛋所有文章是不需要动手翻页的,只需要打开最新的一篇文章,然后不断滚动滚轮。哦也。

6 Responses

  1. 沙发

    scavin - November 6th, 2008 at 4:16 pm Notify
  2. 很邪恶。。。

    sein - November 6th, 2008 at 4:19 pm Notify
  3. @sein: 邪恶。。。晕。有了这个东西,比在 NewsFox 下看煎蛋爽,又有评论看,又可以评论。

    sfufoet - November 6th, 2008 at 4:21 pm Notify
  4. 哦也 我就喜欢这样的效果!~

    echo - November 6th, 2008 at 4:28 pm Notify
  5. 煎蛋又被无翅的蹂躏了一番...

    Yacca - November 7th, 2008 at 9:31 pm Notify
  6. [...] 让煎蛋单篇文章页面实现完美自动翻页 [...]