Này người xa lạ!

Còn chờ gì nữa mà không mau đăng nhập hoặc đăng ký để cùng tham gia thảo luận với cộng đồng!

恳请指点下如何支持欢乐书客呢?多谢!

About: My Novel Reader
这几天试了很多次,因为在搜索引擎里很少见到如何自定义规则的教程,我先参照https://greasyfork.org/zh-CN/forum/discussion/9803/x
来尝试修改,但苦于我基本什么都不懂,最后只会在Tampermonkey的选项界面里编辑,在include里末尾添加了欢乐书客的链接。
又试着在具体的数据里先直接添加上面链接里给出的欢乐书客规则,在书的章节内容页面进入阅读模式后,提示“找不到该章节”,此时网页链接为http://www.hbooker.com/chapter/book_chapter_detail/undefined
之后我比对着以上文中回复给出的8kana规则,来回替换试了试,也不行(实在汗颜,毕竟不懂怎么写规则),最后实在被“查看源代码”里的各种和“jQuery学习大总结”里的知识击败了,恳请哪位能帮助指点下如何支持欢乐书客呢?多谢!

Bình luận

  • hbooker 该是比较特殊的...
    基本的语法跟设定是完整地无法解决问题
    作者很久没 update 了

    js 自改的画面 http://i.imgur.com/ae3KvgH.jpg
    (还有些问题)

    Stylish CSS 画面 http://i.imgur.com/TEVgnnQ.jpg
    (用这种方式)
  • 先谢谢回复!
    之前是我链接复制错了,当时迷迷糊糊的,应该是这个https://greasyfork.org/zh-CN/forum/discussion/8409/x
    我是从上面这个链接来尝试的。

    看了截图感觉已经很棒了啊,请问方便告诉下方法吗?
  • 这样似乎能用...

    // @include http://www.hbooker.com/chapter/book_chapter_detail/*

    {siteName: "欢乐书客",
            url: "^http://www\\.hbooker\\.com/chapter/book_chapter_detail/\\d+",
            bookTitleSelector: ".breakcrumb > a:last",
            titleSelector: ".book-read-box .read-hd h3",
            useiframe: true,
            contentSelector: ".book-read-box .read-bd",
            contentRemove: "",
            indexSelector: ".book-read-page a.btn-list",
            nextUrl: function ($doc){
            return $doc.find('#J_BtnPageNext').attr('data-href');
            },
            prevUrl: function ($doc){
            return $doc.find('#J_BtnPagePrev').attr('data-href');
            },
     },
    
  • 非常感谢!刚试了,我这边还好,除了吐槽数量显示外暂未发现其他问题。再次感谢!
  • 那看这样能不能遮蔽掉(contentRemove)
    其实我自己是看不到(吐槽etc),也许因为我有用 ublock 跟 stylish css 双重挡
    你看我之前贴的图就知道很干净...
    增加了 iframe 等待时间 timeout (参考作者的设定)

    {siteName: "欢乐书客",
            url: "^http://www\\.hbooker\\.com/chapter/book_chapter_detail/\\d+",
            bookTitleSelector: ".breakcrumb > a:last",
            titleSelector: ".book-read-box .read-hd h3",
            useiframe: true,
            timeout: 500,
            contentSelector: ".book-read-box .read-bd",
            contentRemove: ".book-read-box .barrage, #J_BtnGuide, .book-read-box .read-bd i.num, .chapter i, .J_Num, .num, .book-read-box .read-hd p:nth-of-type(1) span",
    
            indexSelector: ".book-read-page a.btn-list",
            nextUrl: function ($doc){
            return $doc.find('#J_BtnPageNext').attr('data-href');
            },
            prevUrl: function ($doc){
            return $doc.find('#J_BtnPagePrev').attr('data-href');
            },
     },
    
  • 嗯,这次试了看的确没显示吐槽数,已经很棒了!实在多谢!
Đăng nhập hoặc Đăng ký để gửi bình luận.