sqzw-x / mdcx

Movie metadata scraper
GNU General Public License v3.0
1.69k stars 244 forks source link

字段优先下mgstage不能连续刮削 #41

Closed shiyan1012 closed 10 months ago

shiyan1012 commented 10 months ago

字段优先下刮削MGS片子,不勾选厂商优先情况下按照mgstage第一优先级去刮削ABW-011,启动软件第一次刮削正常,第二次刮削或者多片连续刮削下,mgstage请求成功但是原标题获取失败后按次优先级进行刮削。只能重启软件挂削一部,再次重启再次刮削.......而指定mgstage网站缺可以连续刮削。这是为什么?谢谢 附配置文件 222222 config.zip

sqzw-x commented 10 months ago

确实有此问题。当使用字段优先时,mgstage 有时会返回空的内容,仅 html 头。 原因可能是是仅使用 mgstage 时可复用 TCP 连接,而字段优先时中途转去刮削其它网站,导致连接池释放连接,刮削下一个文件访问 mgstage 时需要重新连接,触发了网站的连接限制。 该问题比较难以修复,因为涉及到网络请求部分的实现,代码已经究极混乱,基本没有改写的可能性了