rabbook吧 关注:461贴子:3,749

如果插件能成功实现自识模式,大家讨论什么呢?

只看楼主收藏回复

如题


IP属地:湖南1楼2012-12-21 15:08回复
    识别中的各种bug....


    IP属地:浙江2楼2012-12-22 21:58
    回复
      R大,有心情开发自识+自定义版吗?如果有我发一个自识配置上来讨论,研究,完善。此配置已初步结合了愉阅的优点和插件的优点。阅读新闻,正确保存书名,章名,扫描更新已初步解决。


      IP属地:湖南3楼2012-12-23 09:39
      收起回复
        补丁


        IP属地:湖南4楼2012-12-24 11:05
        回复
          [{"id":33,"name":" 自识","address":"http://\\S+.\\S+.\\S+/","url_reg":"http://\\S+.\\S+.\\S+/\\S+","content_selector":"#myContent","navigation_selector":"a:contains('目录'),a:contains('书目')","navigation_selector_pre":"a:contains('上一'),a:contains('前一'),a:contains('上页')a:contains('上章'),a:contains('上页'),a:contains('上 一 ')","navigation_selector_next":"#div_page_roll1 a:last,a[id=pagenext],a:contains('下一'),a:contains('后一'),a:contains('下页'),a:contains('下章'),a:contains('下 一 '),a:contains('&&&')","title_reg":"(.*?)A(.*)","title_location":"0","content_patch":"","update_patch":"","enable":"true","updateInfoPage":"INDEX","updateDiv":"a:contains('\\d'):last,a:contains('十'):last","type":"customize","post":"1","patch":""}]


          IP属地:湖南6楼2012-12-24 11:08
          回复
            配置中的自定义A连接是在网上找的一个自动关闭的网页。


            IP属地:湖南7楼2012-12-24 11:13
            回复
              多谢,我会找个时间看看,现在大致思路:
              网站页面点击阅读(无现存配置时) -> 出现搜索配置页面-> 弹出提示,"是否采用自识别模式尝试配置?"->否,则无后续动作; 是,则采用你提供的类似配置,针对当前域名生成一个配置,并且出现提示,提醒用户到配置页面作一些必要的修改 (至少,名字之类的);
              这样思路是,尽量还是保证每个站点有一个配置对应,需要的高级功能和补丁都可以用上,初级用户不要求完美的,即使不做改动也无妨.


              IP属地:浙江8楼2012-12-27 00:59
              回复
                R大的思路太复杂了,简单解决的办法是把此类配置放置在第一的位置,而插件工作的方式是从最后一个自定义的网站配置开始,这样不会影响自定义的配置,永远是自定义配置优先。这种配置的主要功能是阅读各种网页,其次才兼顾书页,书页可以自定义解决。至于网站名称可以随便起一个,只是网站连接是否可以用1.版的方式解决。另外,应增加双击插件进入阅读模式的方式,方便阅读新闻。


                IP属地:湖南9楼2012-12-27 10:46
                收起回复
                  主流的站点没有特意出配,R大可以完善,并且此配置对我而言主要用于阅读新闻。至于对于R大来说是插件功能的扩展,是一个完善的方向。另外R大的思路是在此模式加书签时完成那就比较完美。


                  IP属地:湖南10楼2012-12-27 13:29
                  回复
                    var realstle = fakeStub.find('#imgbook,.divimage,br:eq(19),p:eq(4),p:eq(7),p:eq(12),p:eq(32),#zhan,#nrad,.c p');补丁中realstle的H1最好删除而增加P的数量处理起来更方便。


                    IP属地:湖南11楼2012-12-27 13:40
                    回复
                      网页的处理是一个难点,一个是正文短的网页,一个是正文有P a 的连接,既要保留有用的A又要消除多余的A。另一个是P上有属性或P的上一级的上一级才是正文ID。有没有好办法?


                      IP属地:湖南12楼2012-12-28 13:20
                      回复
                        基本完美版!


                        IP属地:湖南13楼2013-01-03 23:01
                        回复
                          [{"id":21,"name":"自识","address":"http://\\S+.\\S+.\\S+/","url_reg":"^[a-zA-z]+://[^\\s]*[/-_]\\d+[/-_]\\w{0,3}\\d+\\S{0,3}(.aspx|.shtm|.html|.shtml|.htm|\\/)$|^http://www.qi?d\\S*.com/BookReader/\\d+, \\d+.aspx$","content_selector":"#myContent","navigation_selector":"a:contains('目录'),a:contains('书目')","navigation_selector_pre":"a:contains('上一'),a:contains('前一'),a:contains('上页')a:contains('上章'),a:contains('上页'),a:contains('上 一 ')","navigation_selector_next":"div.j a_prevnext_hook ac_boot>a:eq(2),div.chapter_btn.ac.mb_10>a:last,#detailsubsbox a:last,a:contains('下一页'),a:contains('下一篇'),a:contains('下一章'),#div_page_roll1 a:last,a[id=pagenext],a:contains('后一'),a:contains('下页'),a:contains('下章'),a:contains('下 一 '),a:contains('&&&')","title_reg":"(.*?)A(.*)","title_location":"0","content_patch":"","update_patch":"","enable":"true","updateInfoPage":"INDEX","updateDiv":"a:contains('\\d'):last,a:contains('十'):last","type":"customize","post":"1","patch":""}]


                          IP属地:湖南15楼2013-01-03 23:04
                          收起回复
                            很好,很给力,我试了几个网站。都行!!


                            IP属地:湖南16楼2013-01-15 09:27
                            回复
                              太强大了,果然可以自识别!


                              17楼2013-01-25 21:26
                              回复