请问我这段代码哪里错了,使用正则表达式返回的结果为空列表,怎么回事
import requests
import re
headers = {"User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36"}
url = "http://www.aiimg.com/"
res = requests.get(url=url,headers=headers)
response = res.content.decode('gb2312')
print(response)
img_url = re.findall(r'img\ssrc="(.*?)"',response,re.M)
print(img_url)
for photos in img_url:
print(photos)
photo_response = requests.get(url=photos,headers=headers).content.decode('gb2312')
for photo in photo_response:
for numbers in range(1,len(img_url)):
with open("imgs_"+str(numbers)+".jpg","wb") as fp:
fp.write(photo_response)
print("OK")