-
Notifications
You must be signed in to change notification settings - Fork 140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
單一圖片檔案超過5MB無法下載 #187
Comments
測試沒有遇到異常,請提供瀏覽器、用戶腳本擴展程序名稱及對應版本,或者在腳本運行時按下 F12 並切換到 Console 標籤,然後復制 另如果使用的是 Chrome 瀏覽器並配合 Tampermonkey 使用,請確認 Tampermonkey 版本為 4.12,若為 BETA 版則需要 4.12.6124 及以上版本。 |
本本 g/1883756/79f4844b3f/ userscript.html?name=E-Hentai%20Downloader.user.js&id=8e447151-264d-4e0c-8e16-7fc3e33bb5b6:12807 [EHD] Index > 1 | RealIndex > 1 | Name > 000.jpg | RetryCount > 2 | DownloadedCount > 202 | FetchCount > 1 | FailedCount > 0 這一個檔案出現紅色 不斷重試無法下載 |
Google Chrome 已更新至 89.0.4389.114 同樣情況 g/1884630/d1d98db001/ |
一般來說帳號不會限制可下載的文件尺寸,所以應該與帳號無關。 可以考慮看看擴展程式的網路請求是否有異常,在 Chrome 的擴展程式欄裏找到 Tampermonkey,右鍵選擇「管理擴展程式」 若下載出現問題,會在「Status」一欄顯示信息,可以基於此判斷 |
看起來比較迷惑,因為這個錯誤碼似乎是正常的網絡錯誤的請求,不過 http code 指示是 200,也就是至少請求成功收到返回了。 總之至少看起來不像是腳本的問題,所以我這邊可能解決不了,更可能是網路問題或者是電腦有無防火牆中斷了請求。 可以確認下能否直接打開這個出錯的 |
直接點網址 網頁會出現"Invalid request" 只有超過5MB都是這個樣子 關掉防毒軟體跟防火牆也一樣 |
那這多半是服務器問題了,可能某些服務器節點掛了,所以估計沒辦法了。 也可以檢查下是不是有可能影響網絡請求的軟體,嘗試確認更換瀏覽器是否還有該問題。 |
本地测试也是超过5mb的图片都无法下载 这种以前都是可以正常下载的 现在全部报错 |
@wyjtm 请提供错误日志,已测试 1110519 的第一张图(6.56MB),下载没有问题 请按下 F12 切换至 Console,然后点击下载按钮,为方便测试可以只下载第一张图(设置 Pages Range 为 |
|
@wyjtm 看起来表现和 issue 作者的差不多,可否点击其中任意一个 |
如果是重新安装chrome或者清除缓存 会有几率能够下载大于5m的图 但是用手动一个个下载的话 完全没问题 30多m的单图也能下载 |
单独点可正常下载 还有一个问题 脚本下载错误之后会不断使用用户ip配额尝试 直到用尽 即使关闭网页也没用 我用的不多 这是今年开始偶尔会出现的问题 |
@wyjtm 那确实比较迷惑,因为脚本里得到的 Network Error 是由扩展程序(对于你来说就是 Tampermonkey)返回的。至于更深层次的错误原因就不清楚了,因为脚本只是相当于借助扩展程序的 api 发起了一个请求,具体这个请求的处理是由扩展程序和浏览器来决定的。 不过你的场景和 issue 作者还是有点不太一样。issue 作者提到访问原始文件会提示 可否试试看换用 Violentmonkey 进行测试,或者在 Firefox 浏览器 上安装兼容的 扩展程序 试试能否复现? |
这是暴力猴上的测试 还是不行 之前试过黑油猴和红油猴 也都是一样 火狐没试过 |
另外 #188 的表现和你的差不多,可以帮忙按照下面的截图操作看看扩展程序的实际网络请求吗? 如果发现请求的状态栏有标红,再切换至 不过 #188 的情况是,过了几天,他的问题就自己好了……
确认下设置里是否开启了 另外你目前正在下载的 gallery 过大,在获取下载链接时会消耗大量的配额(例如 6MB 的图片会消耗 60 点配额),而且看你的日志,脚本每次下载时都没有获取到图片的实际地址,所以每次都是访问会扣除配额的临时链接,因为默认会重试 3 次,所以配额消耗会再加上 3 倍(例如 6MB 的图片下载失败后重试 3 次就是 (1+3) x 60 = 240 点配额) |
@wyjtm 嗯,第二张图的那个窗口(background.html)再切到 Console,然后确认下 Filter 的文本框是空的 |
@wyjtm 嗯,看来也没有给出具体的信息,只有 #188 最后倒是给出来了一个 CORS 错误,刚刚翻了下 Tampermonkey 的 issue,估计是 Chrome 的一个 bug 。不过这个 bug 目前应该修复了,也只影响 Chrome 90。 目前梳理下来的情况是,Tampermonkey 的稳定版和 BETA 版都报错,Violentmonkey 也一样,而且已经排查了网络问题,文件是可以直接下载的。如果不是第三方扩展有问题的话,那可能又是 Chrome 的一个 bug 了。 可以帮忙再试试看其他的浏览器,比如 Firefox 或者 Edge 吗?如果这些还是有问题,那只能说是迷之错误,只能说爱莫能助了 😢 |
edge上也不行 报错无法下载 |
总之看起来应该不完全是脚本的问题,毕竟 Firefox 表现比较正常一些。所以如果要继续使用脚本的话,可能需要暂时使用 Firefox 了。或者也可以尝试下别的工具,比如通过命令行实现的 https://github.com/mikf/gallery-dl |
下载问题可能解决了 在测试 又出现了新问题 1397507_8a1a850b1b/358.jpg 这里无法继续 请问怎么办? |
這個超過5MB無法下載的問題 在Chrome 91版還是存在 |
@wyjtm 饿,如果一直卡着的话可能多半是内存不足出错了……这个脚本并不适合下载非常大的 gallery,因为浏览器可能没法处理这么大的数据,基于 readme 里的数据,建议不要下载超过 500MB 的文件,过大的文件很有可能会出现意料之外的错误。如果确实需要下载这么大的项目,最好使用 Pages Range 功能分段下载。 如果等待一段时间确实没有继续,而且 F12 里有错误的话,那多半是内存不足炸了……由于数据都是放在内存里的(也是浏览器的限制),所以估计下载好的这些数据应该也没法取出来。 鼠标悬浮在下载的状态框顶,会有一行 总之对于非常大的 gallery,如果有 torrent,建议优先通过 torrent 下载。比如你下载的这个 gallery 就有对应的 种子文件 (3.67GB 那个,如果你不想要通过做种获得奖励,可以用 Redistributable Torrent 放到迅雷之类的不靠谱 BT 软件里下载) ,使用它下载应该会获得更稳定的体验(至少我试了下,即便是迅雷也能有 6MB/s,而且能下载完成,希望这能给你一些慰藉 😂 )。 |
网络请求 200 但是请求失败,有一个可能的原因是系统盘(或者说是 Chrome 缓存文件所在的磁盘)剩余空间小于 4G(或者更少),此时 Chrome 浏览器对于 XHR 请求的文件,在请求成功后如果发现文件体积较大,就会直接对这个请求做失败处理。 |
硬碟空間和記憶體都還有很多空間 錯誤訊息倒是忘記記錄下來,但是都跟前面分享的錯誤訊息差不多 |
有可能是近期原始圖片也會走 H@H,而部分 H@H 的節點無法連結 理論上 3 次失敗後,重新開始下載,會生成新的圖片鏈接,會指向新的節點 |
單一圖片檔案超過5MB無法下載
會不斷出現Failed! (Network Error) 重覆連結
g/1212064/25da0a25b7/
The text was updated successfully, but these errors were encountered: