吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 438|回复: 16
收起左侧

[求助] 【python】关于多爬取M3U8流中途断网卡死线程求解

[复制链接]
Ghang 发表于 2024-12-20 08:51
本帖最后由 Ghang 于 2024-12-20 10:45 编辑

就像标题那样,因为我的流量不太够,我就设置了到一定上限自动断开,但是每次断开重新连上之后就会接下载完ts文件然后卡死在这个里,不运行下一步,下面是代码,初学者命名和逻辑一塌糊涂,大佬多多指点。


ts下载部分
屏幕截图 2024-12-20 082247.png
多线程部分
屏幕截图 2024-12-20 082354.png

运行主要是卡死在红线部分,运行完成这一行就不动了,看了一下ts文件,在断网重新连接后会缺失几个文件,感觉像是这个线程没有走完,所以导致的thread.join()部分一直等待,但是我觉得download_ts部分循环应该不至于丢失,求大佬帮忙看一下到底是什么原因,有什么解决办法呢?
屏幕截图 2024-12-20 084332.png
屏幕截图 2024-12-20 084921.png

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

milu1123 发表于 2024-12-20 09:34
借助第三方工具,
xintian 发表于 2024-12-20 09:48
 楼主| Ghang 发表于 2024-12-20 09:52
本帖最后由 Ghang 于 2024-12-20 09:56 编辑
xintian 发表于 2024-12-20 09:48
py这么流行了吗。楼上说的对。调用IDM下载。

一方面是学习,一方面可以自动化,用第三方还要一个一个视频去复制链接,而且有的M3U8文件还嵌入了几段那种网站广告,还是觉得py可控、自动化性强一点。
image.png
z65555 发表于 2024-12-20 09:55
收藏 有空学习
bester 发表于 2024-12-20 10:02
很奇怪的写法, 想限制线程数,又没有上线程池,也没上异步,又使用信号量,考虑过死锁?
yuan945 发表于 2024-12-20 10:08
收藏 有空学习
xintian 发表于 2024-12-20 10:24
Ghang 发表于 2024-12-20 09:52
一方面是学习,一方面可以自动化,用第三方还要一个一个视频去复制链接,而且有的M3U8文件还嵌入了几段那 ...

命令行,调用呀。PY不懂,应该也是一样要填链接吧。
 楼主| Ghang 发表于 2024-12-20 10:32
bester 发表于 2024-12-20 10:02
很奇怪的写法, 想限制线程数,又没有上线程池,也没上异步,又使用信号量,考虑过死锁?

呦西,前面只考虑能跑就行,没研究那么透彻,欠缺的确不少
 楼主| Ghang 发表于 2024-12-20 10:36
xintian 发表于 2024-12-20 10:24
命令行,调用呀。PY不懂,应该也是一样要填链接吧。

对,但是py可以输入一个网址,按照代码获取你这整个页面所有链接。
例如,下载个斗破地狱、诛鬼,什么的动漫七八十上百集,用第三方的你要点开每一集去抓下载链接,再填上去。而py就填上这个页面就行,直接下载所有集数。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-2 20:08

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表