图片下载

简介: 爬虫系列文章

爬取图片

如何爬取图片数据

  • 方式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伪装
相关文章
|
小程序 JavaScript 数据库
微信小程序系列——上传下载图片以及图片的展示
微信小程序系列——上传下载图片以及图片的展示
|
7月前
uniapp下载图片到本地
uniapp下载图片到本地
109 0
|
7月前
爬取网络图片
爬取网络图片
99 0
|
移动开发 前端开发 HTML5
前端下载图片的N种方法
前端下载图片的N种方法
437 0
前端下载图片的N种方法
|
存储 NoSQL 前端开发
一文搞定图片选择及图片上传
本篇介绍了在 Flutter 中如何选择图片文件,图片选择组件的封装和如何将图片上传到后台。通过本篇,可以了解Flutter 构建应用时的图片上传过程。
977 0
仿比心源码,保存图片到系统相册
仿比心源码,保存图片到系统相册
261 0
|
C#
C#之通过图片地址下载图片
因为项目上需要加载在线卫星云图,因此写了这个功能来把卫星云图下载的本地,在这里记录一下: string imageUrl=“http://image.nmc.cn/product/2018/08/06/WXCL/SEVP_NSMC_WXCL_ASC_E99_ACHN_LNO_PY_20180806051500000.
2223 0
|
Python 数据采集
|
Web App开发 JavaScript 内存技术