|
发表于 2021-3-28 17:08:34
|
显示全部楼层
本帖最后由 suchocolate 于 2021-3-28 17:11 编辑
- img_file = requests.get(src,headers=headers).content
复制代码
我尝试写的:- import requests
- import re
- def main():
- counter = 1
- url = 'http://www.bbsnet.com/xiongmaoren-18.htm'
- headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64)'}
- r = requests.get(url, headers=headers)
- result = re.findall(r'src="(.*?\.gif)"', r.text)
- for image in result:
- r = requests.get(image, headers=headers)
- pic_name = image.split('/')[-1]
- with open(pic_name, 'wb') as f:
- f.write(r.content)
- print(f'{pic_name}下载完成, 已下载{counter}个图。')
- counter += 1
- if __name__ == '__main__':
- main()
复制代码 |
|