xuzhengyi1995 / Manga_downloader

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

New Method Issue #68

Open KCHOU777 opened 2 years ago

KCHOU777 commented 2 years ago

您好 用新方法執行後 會一直出現以下錯誤 且瀏覽器畫面會暫停1-2分鐘且會漏頁

後續發現将脚本中的3000增加越多 錯誤越少 請問是電腦效能問題 還是BW問題? 謝謝

error

KCHOU777 commented 2 years ago

另外比對新方法擷取的圖片 寬度像素會比舊方法少數個像素 如用舊方式查看東立出版是1128x1600像素 新方法會變成1126x1600像素 請問哪個才是對的?

rewoskoter commented 2 years ago

我也遇到了同样的错误代码,猜测是网络不稳定所导致的。也想询问一下作者这个问题,我在打开控制台时会看到 Uncaught SyntaxError: Unexpected token 虽然有这个错误代码,但是对图片下载没有任何的影响,不知是何原因。 至于第二个问题作者有说过,是因为使用老方法获取的图片不是原始分辨率,而新方法获取的图片为原始分辨率,两者分辨率不同应是此原因。

同时想问一下作者,我打算将这个方法分享至某个论坛,并写一篇简易的中文教程,不知道作者是否介意?会标明原出处

xuzhengyi1995 commented 2 years ago

一般正常浏览console中也会有类似问题,一般为网络问题,请将延迟适当增加至10s甚至15s,即10000/15000等,增加延迟会更加稳定,同时下载耗时也会越长。

图片像素数请以新方法为准,旧方法会引入身份识别条形码,使用时需要注意设置切除边缘像素,但是新方法没有这个问题。

关于分享,请随意,不过由于新方法的浏览器修改还处于开发中,随手写的代码比较丑陋,并且考虑到大部分人不会自己编译chrome(普通电脑编译该工程会耗费相当长的时间,且环境部署较为困难),所以目前只发布了二进制文件而没有发布修改的代码。并且由于偷懒,直接在renderer进程保存文件至本地,renderer进程需要访问本地磁盘存储漫画,所以需要开启no-sandbox模式,这些可能会造成一些注重安全的人的反对,所以还请在介绍中说明:no-sandbox为需要于renderer进程保存文件的必须选项,为了安全,开启该选项时请仅浏览安全可靠的网站,所以请仅将该工具作为漫画下载器使用,切勿使用其浏览其他网站。

rewoskoter commented 2 years ago

感谢您的回复,因为gfw的原因,国内浏览BW的时候网络很不稳定,我测试了一下,延迟在3000-6000之间都会出现漏页的情况(我还特意去找了一个稳定的v2ray节点来试),保险起见果然还是10000-15000比较好。

KCHOU777 commented 2 years ago

您好 發現另一問題 如果中間有許多段落頁是相同畫面 他不會下載下來