爬取圖檔
如何爬取圖檔資料
- 方式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僞裝