图片下载

爬取图片

如何爬取图片数据

  • 方式1:requests
  • 方式2:urllib
#requests
 import requests
url = 'http://pics.sc.chinaz.com/files/pic/pic9/201908/zzpic19447.jpg'
response = requests.get(url=url,headers=headers)
img_data = response.content #content返回的是bytes类型的响应数据
with open('./123.png','wb') as fp:
    fp.write(img_data)
#urllib
from urllib import request
url = 'http://pics.sc.chinaz.com/files/pic/pic9/201908/zzpic19447.jpg'
request.urlretrieve(url=url,filename='./456.png')

问题:两种图片爬取的方式的主要区别有哪些?

  • requests的方式可以实现UA伪装,而urlib无法实现UA伪装
上一篇:冰河,能讲讲Mycat如何实现MySQL的读写分离吗?


下一篇:Python批量爬取抖音/快手/B站视频(附源码和exe)