图片下载

简介: 爬虫系列文章

爬取图片

如何爬取图片数据

  • 方式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伪装
相关文章
|
6月前
uniapp下载图片到本地
uniapp下载图片到本地
99 0
|
6月前
爬取网络图片
爬取网络图片
96 0
|
移动开发 前端开发 HTML5
前端下载图片的N种方法
前端下载图片的N种方法
428 0
前端下载图片的N种方法
|
存储 NoSQL 前端开发
一文搞定图片选择及图片上传
本篇介绍了在 Flutter 中如何选择图片文件,图片选择组件的封装和如何将图片上传到后台。通过本篇,可以了解Flutter 构建应用时的图片上传过程。
960 0
|
数据采集 JavaScript 开发者
批量下载一些图片
学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您:
217 0
仿比心源码,保存图片到系统相册
仿比心源码,保存图片到系统相册
259 0
|
C#
C#之通过图片地址下载图片
因为项目上需要加载在线卫星云图,因此写了这个功能来把卫星云图下载的本地,在这里记录一下: string imageUrl=“http://image.nmc.cn/product/2018/08/06/WXCL/SEVP_NSMC_WXCL_ASC_E99_ACHN_LNO_PY_20180806051500000.
2217 0
|
Python 数据采集
|
Web App开发 JavaScript 内存技术
|
JavaScript 前端开发
本地上传图片预览
图片上传本地预览,获得图片的base64(可压缩) .upload_image {  width: 800px; } 点击上传图片 提交 var im...
1137 0