Pxer
Pxer copied to clipboard
Stop功能不可用
使用的系统、浏览器、Pxer版本
- Windows 7
- Firefox 61.0.1
- Pxer开发版 7.0.9
Bug发生时的地址
https://www.pixiv.net/member_illust.php?id=10009740
Bug发生时Pxer的状态

点击stop后会一直卡住不动
Bug发生的具体情况
作品太多,使用stop功能停止抓取,但是点击stop后会一直处于上图的样子
按stop后当作finish处理如何? stop按钮我理解并不是有emergency stop,只是想停止抓取,把结果显示出来
现在应该就是这个策略,只是某些执行到一半的task会继续完成。但是现在看来这个功能直接挂掉了
使用合并了 #67 #68 的版本测试,在我的浏览器上stop功能正常
我又去试了一下,发现作品多的时候会出现按下stop之后等两秒钟还要再按一次stop才能生效,有时间看下问题在哪里
stop要点两下的问题要做比较大的逻辑改动了。因为pagetask下phase1只抓取页码,这个时候点击stop是不会有parse好的作品的。。然后pxerapp很蠢的又去做switchPage2Works然后会开始抓取已经抓取的页码下的作品。。。
这个逻辑我觉得当前能改的最多就是把按钮的语言组织一下,表达一个“这个stop只是从抓取页码模式跳转到抓取作品” 重构ptm的话暂时没有什么思路,下次大版本更新的时候再解决吧