首先说一句,笔者小白一个,如果有描述或用词不准确的地方欢迎批评指正
批量抓取某网站的MP4文件,在写代码过程中,对存在列表索引的地方都专门做了print测试,测试结果都正常,完全不存在list=[]或者list=[1,2,3]而我请求list[3]这样的情况,但是将代码整体运行时,总是报错list index out of range,而且每次报错的时间都不一样,有时保存三个MP4文件后报错,有时保存七个MP4文件时报错,也有一次直接连第一个MP4文件都没保存下来就报错了,报错如下(报错内容每次都是这些,一个字母都没变):
'''
D:\python\python.exe C:/Users/PycharmProjects/尝试/临时试验.py
Traceback (most recent call last):
File "C:/Users/PycharmProjects/尝试/临时试验.py", line 73, in <module>
main(bv_id=bvid)
File "C:/Users/PycharmProjects/尝试/临时试验.py", line 56, in main
video_info = get_videoinfo(url=laosepi)
File "C:/Users/PycharmProjects/尝试/临时试验.py", line 23, in get_videoinfo
title = re.findall('<h1 id="video-title" title="(.*?)" class="