xuzhengyi1995 / Manga_downloader

A Manga download framework using selenium.
620 stars 57 forks source link

非常感谢新的方法,但是有个小问题 #67

Open nqianaaron opened 2 years ago

nqianaaron commented 2 years ago

尝试使用新方法的时候,看遍了issues。也发现有人和我一样的问题。控制台有大量的。Uncaught TypeError:Cannot read的错误。但是在C盘的文件那,确实有文件。但是大量的错误一直在生成,感觉电脑都变慢了。当然了。这个完全能接受。 只是在下载的时候,必须要手动按鼠标左键或者键盘左键下一页,才能下载吗?不能自动翻页?

nqianaaron commented 2 years ago

另外还有一个小问题。最终保存的文件是png格式的,但是里面还分RGB32和RGB24,能否改成保存RGB24的。这样会减少容量,像素点是一模一样的。

xuzhengyi1995 commented 2 years ago

说明中有提到使用下面的脚本可以自动翻页:

window.i=0;setInterval(()=>{NFBR.a6G.Initializer.Z4p.menu.options.a6l.moveToPage(window.i);console.log(window.i);window.i++;},3000)

控制台错误为BW或网络问题,不影响使用,由于新方法会缓存绘制图片,可能会占用部分内存与CPU,相比普通浏览器会略慢。

PNG为直接导出的Canvas数据没有做变更,对于该场景alpha值确实无用,将来可以考虑更改。

nqianaaron commented 2 years ago

太感谢您的回复了。如果能改成RGB24就太好了。节省大量的空间。另外我有完全复制您说明中的脚本。不知道为什么没有自动翻页。我在尝试看看。首页不能下载的问题,也麻烦您了。大家好像都提到了issue。大佬您是否考虑开通tg群。这样方便沟通?

nqianaaron commented 2 years ago

刚又测试了下新方法,由于国内上BW台湾,是需要开全局代理的。所以即使是收费的梯子。按照新方法来下载,也存在漏下的问题。并且根本不知道漏了哪里,而且由于是保存在c盘的。并且没办法像旧版一样选择保存的文件名,都是一串长代码,如果批量下载的话,就非常麻烦了。旧办法倒是不存在这些问题。 期待您的回复。

xuzhengyi1995 commented 2 years ago

关于漏页问题,可以尝试增大翻页延迟,将脚本中的3000增加到5000或者10000,网络状况差的话3s确实会导致问题,不过一般只要延迟足够大,问题是可以解决的,将来可能会考虑直接在浏览器中嵌入自动翻页与检测加载状态的功能。 关于保存文件夹名,将来会考虑使用网页的title。 本项目纯粹为个人业余爱好,不希望太push,精力有限暂时没有开通群聊的打算,谢谢支持。