一、概述

所谓下载URL图片就是指通过网络图片的URL去用脚本自动获取和下载图片到本地。

这里需要用到第三方库requests,先找到下载的图片地址,比如:

http://www.py3study.com/Public/images/article/thumb/random/48.jpg

二、代码实现

import requestsdef download_img(img_url):headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36'}r = requests.get(img_url, headers=headers, stream=True)# print(r.status_code) # 返回状态码if r.status_code == 200:# 截取图片文件名img_name = img_url.split('/').pop()with open(img_name, 'wb') as f:f.write(r.content)return Trueif __name__ == '__main__':# 下载要的图片img_url = "http://www.py3study.com/Public/images/article/thumb/random/48.jpg"ret = download_img(img_url)if not ret:print("下载失败")print("下载成功")

执行代码,输出:下载成功

在当前目录,会生成一个图片文件。如果打开正常,就可以了。

本文参考链接:

https://www.jianshu.com/p/546a0c1d89e7

python 下载图片相关推荐

  1. 测试Python下载图片的三种方法

    简 介: 通过Python软件包对网络URL图片链接进行下载,可以加快后期处理.本文测试了urllib, request两个软件包对图片进行下载效果.如果图片原网页有了防止下载机制,是无法下载图片. ...

  2. Python 下载 图片、音乐、视频 和 断点续传

    Python3 使用 requests 模块显示下载进度: http://blog.csdn.net/supercooly/article/details/51046561 python编写断点续传下 ...

  3. 使用python下载图片(新手代码)

    使用python下载图片(新手代码) 刚学python 没多久, 代码处处是漏洞,也希望各位大佬理解一下 爬出来的图片... 使用的 是 https://www.tianapi.com/  接口下的  ...

  4. python下载图片超时_python3在极端网络波动下的智能判断下载

    作者: 孔扎根 简介: 工作13余载,现任高级爬虫工程师,在工作中积累了丰富的数据库.ETL及python开发方面的经验. 座佑铭:美的东西都喜欢, 好的东西都想要, 美好的东西是我追求的目标 Pyt ...

  5. python怎么下载图片怎么保存到本地_详解Python下载图片并保存本地的两种方式

    一:使用Python中的urllib类中的urlretrieve()函数,直接从网上下载资源到本地,具体代码: import os,stat import urllib.request img_url ...

  6. Python 下载图片(文件)的方法

    import requests import os #创建目录文件夹 os.makedirs('./image/', exist_ok=True) # 构造请求头 headers={'User-Age ...

  7. python下载图片-Python下载URL图片

    所谓下载URL图片就是指通过网络图片的URL去用脚本自动获取和下载图片到本地. 这里介绍两种方法,一种需要用到第三方库requests,一种直接使用Python自带的库urllib. 首先找到你要下载 ...

  8. python下载图片的命令_网上的图片不知道怎么批量下载?python教你怎么把网站上面的图片都爬下来...

    妹子图网站----前言 从今天开始就要撸起袖子,直接写Python爬虫了,学习语言最好的办法就是有目的的进行,所以,接下来我将用10+篇的博客,写爬图片这一件事情.希望可以做好. 为了写好爬虫,我们需 ...

  9. python下载图片到文件夹_python实现解析markdown文档中的图片,并且保存到本地~

    背景 前阵子简书好像说是凉了,搞得我有点小慌,毕竟我的大部分博客都是放在简书上面的,虽然简书提供了打包导出功能,但是只能导出文字,图片的话还是存在简书服务器上面,再加上我一直想要重新做一个个人博客,于 ...

  10. python 下载图片到内存卡_python-23:将图片下载到本地

    python-23 :将图片下载到本地 得到图片的网址之后我么你怎么将图片下载到本地 呢? 在 python 中我们使用 urllib 库里面的 urllib.urlretrieve() 函 数 又是 ...

最新文章

  1. go加载python_人生苦短我用python(02)动态加载模块-Go语言中文社区
  2. numpy矩阵乘法的解惑
  3. excel定义函数操作文档
  4. maven(5)--依赖特性
  5. python自带库处理excel-python处理excel之第三方库openpyxl
  6. [ROBOT] python library 如何能获取到ROBOT框架里面的全局变量,例如${OUTPUT DIR}等
  7. 使用Jupyter notebook,按下ctrl+enter后,一直出现In[*]呢?
  8. 机器学习之 sklearn.preprocessing 模块
  9. mysql进阶知识_Mysql面试知识点总结(进阶篇)
  10. Kafka单节点单broker的部署和使用
  11. intellij idea开发工具
  12. 【Zepto笔记】Zepto.js
  13. initrd.img处理
  14. docker volume源码分析
  15. 文库文档网站大全,文档分享平台有哪些?
  16. linux中安装搜狗拼音输入法
  17. 机器学习天坑总结篇(TensorFlow)
  18. x265 (HEVC编码器,基于x264) 介绍
  19. 开源星空照片_如何拍摄星空的好照片
  20. htonl(), ntohl(), htons(), ntohs() 函数具体应用

热门文章

  1. NJU 2020 计算机拔尖(数学)测试 解题报告
  2. 使用 YAML 保存游戏数据 !
  3. csv文件查找指定内容
  4. 吉林大学计算机科学杨凤杰,吉林大学计算机科学与技术学院 [2005-04] 总第36期...
  5. 使用mybatis的interceptor修改执行sql以及传入参数
  6. Ansible Playbook 变量与 register 详解
  7. Android应用代码混淆
  8. 区块链女侠杨霞:为区块链代码提供军事级的安全检测丨蚂蚁区块链大赛成都站火热报名...
  9. android+1024*768分辨率什么意思,网站上提示的建议用1024X768分辨率,是什么意思?...
  10. 司铭宇老师谈大客户销售技巧之如何做好大客户营销