My Novel Reader

小说阅读脚本,统一阅读样式,内容去广告、修正拼音字、段落整理,自动下一页

< Rückmeldungen auf My Novel Reader

Frage/Kommentar

§
Veröffentlicht: 16.11.2016

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

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

§
Veröffentlicht: 17.11.2016

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

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

Stylish CSS 画面 http://i.imgur.com/TEVgnnQ.jpg
(用这种方式)

§
Veröffentlicht: 18.11.2016

先谢谢回复!
之前是我链接复制错了,当时迷迷糊糊的,应该是这个https://greasyfork.org/zh-CN/forum/discussion/8409/x
我是从上面这个链接来尝试的。

看了截图感觉已经很棒了啊,请问方便告诉下方法吗?

§
Veröffentlicht: 19.11.2016

这样似乎能用...

// @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');
        },
 },
§
Veröffentlicht: 20.11.2016

非常感谢!刚试了,我这边还好,除了吐槽数量显示外暂未发现其他问题。再次感谢!

§
Veröffentlicht: 20.11.2016

那看这样能不能遮蔽掉(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');
        },
 },
§
Veröffentlicht: 20.11.2016

嗯,这次试了看的确没显示吐槽数,已经很棒了!实在多谢!

Antwort schreiben

Anmelden um eine Antwort zu senden.