酷我音乐爬取

您所在的位置:网站首页 酷我音乐网址是啥 酷我音乐爬取

酷我音乐爬取

2024-07-14 10:02| 来源: 网络整理| 查看: 265

python下载 m3u8 视频

离 歌 、: 你好,新手爬取ts视频,网上随便找了一个无加密m3u8格式的视频(看了下里面 的ts连接并拼接好url,试了下都是可以直接复制手动下载的),但是我按下面 代码遍历文本中的url批量下载,在文件夹中看到的下载结果要么是0KB要么 就是1KB,每次只有最后一个URl是下载成功的,后面我就单独拿出url指定去把每 条下载下来,ts视频就没问题,后面才发现我这个翻车代码竟然一次只能下载 一个视频,大神能教教吗,感谢感谢! [code=python] def read_txt(txt_path,new_path): with open(txt_path, 'r', encoding='utf-8') as f: num = 0 for url in (f.readlines()): num = num + 1 response = requests.get(url, stream=True) with open(os.path.join(new_path, str(num) + '.ts'), 'wb') as ts: print(str(num) + '.ts') print("文件长度为:", len(response.content)) start = time.process_time() for chunk in tqdm(response.iter_content(chunk_size=10240)): ts.write(chunk) # Response.close end = time.process_time() print("下载时间为:", end-start) [/code]

python进度条下载文件

浪里划船: # 判断目录是否存在 if os.path.isdir(path_) and not os.path.exists(path_): print('创建文件夹', path_) os.mkdir(path_)

python进度条下载文件

kanhai0718: 为了拿到Content-Length请求了两次,会比直接下载更慢吧

python进度条下载文件

漠北尘-Gavin: Exception ignored in: Traceback (most recent call last): File "D:\ProgramData\anaconda3\lib\asyncio\proactor_events.py", line 116, in __del__ self.close() File "D:\ProgramData\anaconda3\lib\asyncio\proactor_events.py", line 108, in close self._loop.call_soon(self._call_connection_lost, None) File "D:\ProgramData\anaconda3\lib\asyncio\base_events.py", line 719, in call_soon self._check_closed() File "D:\ProgramData\anaconda3\lib\asyncio\base_events.py", line 508, in _check_closed raise RuntimeError('Event loop is closed') RuntimeError: Event loop is closed, 后面会变慢,而且在程序最后还会抛出这个错误

python进度条下载文件

漠北尘-Gavin: content_length : 388756569 start downloading:_7oWZq_s_Sk.mkv: 96%|########################################################################################3 | 356M/371M [11:11



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3