tonquer / picacg-qt

哔咔漫画, PicACG comic PC client(Windows, Linux, MacOS)
GNU Lesser General Public License v3.0
3.68k stars 186 forks source link

当下载两个同名的漫画时,后下载的会出现错误 #148

Open supreding opened 2 years ago

supreding commented 2 years ago

操作系统(如MacOS 10.15)

WIN10

网络环境(移动,联通,电信,移动宽带,联通宽带,电信宽带,等等..)

电信宽带

问题描述(简要描述发生的问题)

当下载两个同名的漫画时,会出现错误

复现步骤(详细描述导致问题产生的操作步骤,如果能稳定复现)

下载两个同名漫画,例如漫画《SEX&迷宫!!~在我家地下出现了H次数=等级的迷宫!?~》

日志提交(问题截图或者日志,日志在设置中设置为INFO,在帮助界面打开日志目录)

2022-04-06 20:17:59,631 - server.py[line:276] - INFO: request-> backId:7, DownloadBookReq, url:https://s3.picacomic.com/static/tobeimg/Qrz0tZCDqH8Yv1I8soPCjt1cQ8YGv00hpcmSPA3DdA0/rs:fill:300:400:0/g:sm/aHR0cHM6Ly9zdG9yYWdlMS5waWNhY29taWMuY29tL3N0YXRpYy9kYTVkMjAyZS1jMmUxLTQ5NzUtYmI2ZS00MDI5ZWM5MjVmMTguanBn.jpg, method:Download, params:{} 2022-04-06 20:18:00,857 - server.py[line:197] - WARNING: https://github.com/tonquer/picacg-qt/releases/latest ReadTimeout(ReadTimeoutError("HTTPSConnectionPool(host='github.com', port=443): Read timed out. (read timeout=5)")) 2022-04-06 20:18:00,858 - server.py[line:200] - INFO: response-> backId:1, CheckUpdateReq, st:1005, code:0 2022-04-06 20:18:00,859 - server.py[line:185] - INFO: request-> backId:9, CheckUpdateReq, url:https://hub.fastgit.xyz/tonquer/picacg-qt/releases/latest, method:GET, params:{} 2022-04-06 20:18:02,649 - server.py[line:200] - INFO: response-> backId:9, CheckUpdateReq, st:1001, code:0 2022-04-06 20:18:04,477 - server.py[line:276] - INFO: request-> backId:8, DownloadBookReq, url:https://s3.picacomic.com/static/tobeimg/dJBO8oNRI7jyR5K6OGjX_Q5dr_c1-N3Kh5ftp-LM5xo/rs:fill:300:400:0/g:sm/aHR0cHM6Ly9zdG9yYWdlMS5waWNhY29taWMuY29tL3N0YXRpYy9lOTkyYzc5NS1hNGNlLTRmZjMtODI4Yy1iZGVkZmU5ZGEzNjEuanBn.jpg, method:Download, params:{} 2022-04-06 20:18:04,478 - server.py[line:276] - INFO: request-> backId:9, DownloadBookReq, url:https://s3.picacomic.com/static/tobeimg/mAyR8RTp_tF43KakayLDggmq3x0d_Ymh9tgu_dwPtoU/rs:fill:300:400:0/g:sm/aHR0cHM6Ly9zdG9yYWdlMS5waWNhY29taWMuY29tL3N0YXRpYy9kOTIyYTY3YS0wNjRjLTQxNzQtYTFmYy02M2M2MWUyMWI3NDQuanBn.jpg, method:Download, params:{} 2022-04-06 20:18:04,479 - server.py[line:276] - INFO: request-> backId:10, DownloadBookReq, url:https://s3.picacomic.com/static/tobeimg/9h1HjH4_tVxfPZKF5ArvCjT8eqwuoiXWRDT43kJFF9Y/rs:fill:300:400:0/g:sm/aHR0cHM6Ly9zdG9yYWdlMS5waWNhY29taWMuY29tL3N0YXRpYy9mZDQ5MjM2NS01M2VhLTRhYjItYTc5MS05YjA4YTExZTVlMDIuanBn.jpg, method:Download, params:{} 2022-04-06 20:18:05,840 - server.py[line:276] - INFO: request-> backId:11, DownloadBookReq, url:https://s3.picacomic.com/static/tobs/9cd28d8c-ad0e-47b2-a6d2-66e7ad020f2d.jpg, method:Download, params:{} 2022-04-06 20:18:05,861 - server.py[line:268] - INFO: request cache -> backId:12, DownloadBookReq, url:https://s3.picacomic.com/static/tobs/7631f954-a06a-4cd6-a8e9-e20822074787.jpg, method:Download, params:{} 2022-04-06 20:18:05,881 - server.py[line:276] - INFO: request-> backId:13, DownloadBookReq, url:https://s3.picacomic.com/static/tobs/663dddf8-b0f6-4129-b319-9dd308056712.jpg, method:Download, params:{} 2022-04-06 20:18:05,890 - server.py[line:276] - INFO: request-> backId:14, DownloadBookReq, url:https://s3.picacomic.com/static/2a7a705b-8dd8-4475-b469-1561393505fd.jpg, method:Download, params:{} 2022-04-06 20:18:10,268 - server.py[line:185] - INFO: request-> backId:10, GetComicsBookReq, url:https://picaapi.picacomic.com/comics/6240fd981e4c7659fe9e47d4, method:GET, params:{} 2022-04-06 20:18:10,663 - server.py[line:200] - INFO: response-> backId:10, GetComicsBookReq, st:1001, code:200 2022-04-06 20:18:10,715 - server.py[line:276] - INFO: request-> backId:15, DownloadBookReq, url:https://s3.picacomic.com/static/tobeimg/fpqqRvGZFppU4zsKPAcl2T4rARF0O61Bp8qPSQEPEuQ/rs:fill:300:400:0/g:sm/aHR0cHM6Ly9zdG9yYWdlLWIucGljYWNvbWljLmNvbS9zdGF0aWMvNzYzMWY5NTQtYTA2YS00Y2Q2LWE4ZTktZTIwODIyMDc0Nzg3LmpwZw.jpg, method:Download, params:{} 2022-04-06 20:18:10,716 - server.py[line:185] - INFO: request-> backId:11, GetComicsBookEpsReq, url:https://picaapi.picacomic.com/comics/6240fd981e4c7659fe9e47d4/eps?page=1, method:GET, params:{} 2022-04-06 20:18:10,723 - server.py[line:268] - INFO: request cache -> backId:16, DownloadBookReq, url:https://s3.picacomic.com/static/148f3dd8-bfcd-45c9-b8d0-820af3729d32.jpg, method:Download, params:{} 2022-04-06 20:18:11,109 - server.py[line:200] - INFO: response-> backId:11, GetComicsBookEpsReq, st:1001, code:200 2022-04-06 20:18:12,089 - server.py[line:185] - INFO: request-> backId:12, GetComicsBookEpsReq, url:https://picaapi.picacomic.com/comics/6240fd981e4c7659fe9e47d4/eps?page=1, method:GET, params:{} 2022-04-06 20:18:12,484 - server.py[line:200] - INFO: response-> backId:12, GetComicsBookEpsReq, st:1001, code:200 2022-04-06 20:18:16,043 - server.py[line:282] - WARNING: https://s3.picacomic.com/static/tobs/9cd28d8c-ad0e-47b2-a6d2-66e7ad020f2d.jpg ConnectTimeout(MaxRetryError("HTTPSConnectionPool(host='storage-b.picacomic.com', port=443): Max retries exceeded with url: /static/9cd28d8c-ad0e-47b2-a6d2-66e7ad020f2d.jpg (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000001E09D816988>, 'Connection to storage-b.picacomic.com timed out. (connect timeout=5)'))")) 2022-04-06 20:18:16,737 - server.py[line:282] - WARNING: https://s3.picacomic.com/static/tobs/663dddf8-b0f6-4129-b319-9dd308056712.jpg ConnectTimeout(MaxRetryError("HTTPSConnectionPool(host='storage-b.picacomic.com', port=443): Max retries exceeded with url: /static/663dddf8-b0f6-4129-b319-9dd308056712.jpg (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000001E09D81B4C8>, 'Connection to storage-b.picacomic.com timed out. (connect timeout=5)'))")) 2022-04-06 20:18:22,556 - server.py[line:185] - INFO: request-> backId:13, GetComicsBookOrderReq, url:https://picaapi.picacomic.com/comics/6240fd981e4c7659fe9e47d4/order/4/pages?page=1, method:GET, params:{} 2022-04-06 20:18:22,959 - server.py[line:200] - INFO: response-> backId:13, GetComicsBookOrderReq, st:1001, code:200 2022-04-06 20:18:22,961 - server.py[line:185] - INFO: request-> backId:13, GetComicsBookOrderReq, url:https://picaapi.picacomic.com/comics/6240fd981e4c7659fe9e47d4/order/4/pages?page=2, method:GET, params:{} 2022-04-06 20:18:23,348 - server.py[line:200] - INFO: response-> backId:13, GetComicsBookOrderReq, st:1001, code:200 2022-04-06 20:18:23,352 - server.py[line:276] - INFO: request-> backId:18, DownloadBookReq, url:https://s3.picacomic.com/static/tobs/c1ca4b3b-343d-4510-a416-3ab81e548599.jpg, method:Download, params:{} 2022-04-06 20:18:33,589 - server.py[line:282] - WARNING: https://s3.picacomic.com/static/tobs/c1ca4b3b-343d-4510-a416-3ab81e548599.jpg ConnectTimeout(MaxRetryError("HTTPSConnectionPool(host='storage-b.picacomic.com', port=443): Max retries exceeded with url: /static/c1ca4b3b-343d-4510-a416-3ab81e548599.jpg (Caused by ConnectTimeoutError(<urllib3.connection.HTTPSConnection object at 0x000001E09D81B288>, 'Connection to storage-b.picacomic.com timed out. (connect timeout=5)'))"))