我们在爬取数据时绝大部分是文字或者是数字,如果爬取的数据是图片,如何进行持久化存储呢?
我们可以用content来返回二进制的图片数据。
之后以wb模式写入文件。

import requests
if __name__ == "__main__":url='https://fzn.cc/wp-content/uploads/2020/11/640-126.jpg'img_data = requests.get(url=url).content#content返回的是二进制形式的图片数据#text(文本)     json() (对象)      content(内容)with open('./pic02.jpg', 'wb',) as fp:fp.write(img_data)

1.返回二进制图片数据用的是content.
2.在open方法中使用wb模式后不用加上encoding参数。
如果文件的操作模式里面包含b,则不需要在打开文件的时候指定encoding参数。
3.在文件名称后面加上.jpg,否则打开图片会有问题。

python爬取图片的注意点相关推荐

  1. python爬取图片然后保存在文件夹中

    python爬取图片然后保存在文件夹中 直接上代码: import os import requests import redef getimg(soup,i):print('http:'+ soup ...

  2. python爬取图片并保存到本地

    Python爬取图片(你懂得) requests与Bs4 这两个模块是本文使用的主要模块,requests可以获取连接,bs4全名BeautifulSoup,是编写python爬虫常用库之一,主要用来 ...

  3. Python爬取图片、视频以及将数据写入excel的方法小摘要

    Python爬取图片.视频以及将数据写入excel的方法小摘要 1.爬取图片 2.爬取视频 3.将获取的数据存入excel 4.备注 1.爬取图片 import requests #导入request ...

  4. Python——爬取图片

    大家好,我是@xiaomeng 小孟 您好 欢迎大家阅读今天的文章----Python爬取图片(爬虫) 最近爬虫挺火的,所以我今天也来一个爬虫! 正文: 首先,我们先下载模块,pip install ...

  5. python爬取图片链接标签的src属性值_python爬取图片遇见src乱码: data:image/png;base64...

    python爬取图片遇见src乱码: data:image/png;base64 向爬取自己喜欢的图片,但是在爬取下来的代码当中图片的src会出现乱码的情况:data:image/png;base64 ...

  6. Python爬取图片实例

    网络爬虫又叫网络蜘蛛.网络机器人等名词.网络爬虫就是自动化的去抓取网络数据,可以在网络中获取满足自己需求的相关信息和资料.通过网络爬虫可以获取大量的数据并且集中在一起,然后就可以进行数据的批量分析和处 ...

  7. python爬取图片并写入excel

    目标: 1)python爬取图片并下载到本地文件夹 2)python爬取图片并写入到excel文件 Ⅰ.python程序 # 导入库 import requests import parsel imp ...

  8. php直播源码,python爬取图片

    php直播源码,python爬取图片的相关代码 import requests import osfrom bs4 import BeautifulSoupheaders = {'user-agent ...

  9. python爬取图片并以二进制方式保存到本地

    本篇主要介绍python 爬取图片并以二进制形式保存到本地 这回爬取的是一个写真图片网站,上面有一个365日365枚照片写真 写真图片网站链接 明确目标,爬取每一页的20张图片,循环生成没一页的url ...

  10. python爬取图片并且保存到本地指定文件夹内

    python爬取图片 先上代码: from urllib.request import Request, urlopen, urlretrieve from fake_useragent import ...

最新文章

  1. unity镜像_通过镜像学习Unity Multiplayer Basics
  2. 织梦添加幻灯片的方法
  3. Asp.net在线统计人数
  4. 一天学完spark的Scala基础语法教程二、运算符与分支语句(idea版本)
  5. 程序设计C++使大家容易陷入重复劳动
  6. 腾讯优图升级为计算机视觉研发中心,与《科学》宣布战略合作
  7. 实例手册_平法钢筋算不清?钢筋工程量清单编制与应用手册,海量实例看就懂...
  8. ffmpeg常用命令(windows)
  9. OpenCV探索之路(五):图像变换——边缘检测(canny、sobel、laplacian)
  10. mvc+EF实现简单的登陆功能
  11. 第26条:优先考虑泛型
  12. NI CompactRIO9035与elmo电机驱动联合仿真系统搭建教程(二)
  13. python aic准则_赤池信息准则AIC,BIC
  14. 用C语言求解一元二次方程的简单方法
  15. Rss Feed是什么?
  16. dplyr-高效的数据变换与整理工具--转载
  17. 配置树莓派中文环境 及解决 no write since last change
  18. 力学专业做cae需要学c语言吗,CAE工程师是需要掌握力学知识到何种程度?
  19. ABAP CS02物料BOM相关性分配实现
  20. 验证boost是否安装成功

热门文章

  1. 强制性国家标准(GB)与推荐性国家标准(GB/T)的区别
  2. 利用函数制作简单计算器小功能
  3. 大数据技术的知识图谱
  4. 01_设计一个Bank类,银行某账号的资金往来账管理
  5. 【算法】FLANN中kd树构建和查询的简明分析
  6. 微软你再狠一些吧,把自己赶出中国
  7. Python使用Selenium实现淘宝网滑块登陆
  8. 三维动画设计软件:Maya 2022 Mac中文版(支持12系统)
  9. 项目十:Media服务配置
  10. C++学习之第六天-统计圣经文本的词频