目标:找到原因为什么会出现这个bug解决它
https://www.pythonf.cn/read/37966www.pythonf.cn看完上面的文章后,原因是请求的太频繁对方服务器觉得我们在恶意攻击……明明只是想蹭点数据好吧。试了一下reponse.close(),保险起见,加了time.sleep()增加请求之间的停顿间隔,然后就成功了
import time
==========================================
vf = open(r'C:/Users/USER/Desktop/爬取疫情数据/数据json/video/videoinfo.json','r')
vf = vf.read()
vf = re.sub(r"[|]","",vf)
vf = vf.split(',')
videoList =[]
for each in vf:
each = json.loads(each)
url = each['URL']
response = requests.get(url,head,verify=False)
response.close()#用在请求后面
response = response.text
videoList.append(response)
time.sleep(2)
print("wancheng")
print(videoList)
===========================================

Peace out!