文档章节

Python3 基于 requests 批量下载图片

leeyi
 leeyi
发布于 2018/07/18 20:37
字数 163
阅读 169
收藏 0

Python3 基于 requests 批量下载图片

import requests
headers = {
	'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8',
	'Accept-Encoding': 'gzip, deflate',
	'Accept-Language': 'zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7',
	'Cache-Control': 'no-cache',
	'Connection': 'keep-alive',
	'Cookie': 'JSESSIONID=C5679A406E2621921D0BE71BE1AD0D0C; UM_distinctid=1646dc3e27910d6-0418aa21b7679c-47e1039-1fa400-1646dc3e27a41b; CNZZDATA1265204377=1796871560-1510557120-%7C1510557120; _cnzz_CV1265204377=BrowserInfo%7CChrome%2F67.0.3396.99%7C0',
	'DNT': '1',
	'Host': 'www.baidu.com',
	'Pragma': 'no-cache',
	'Upgrade-Insecure-Requests': '1',
	'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36',
}
imgs = ['logo.png', 'pause-pic.png',]
url = 'http://xxxxxx/image/%s'

for img in imgs:
    res = requests.get(url % (img), stream=True, headers=headers)
    if res.status_code == 200:
        with open(img, 'wb') as file:
            file.write(res.content)

© 著作权归作者所有

共有 人打赏支持
leeyi
粉丝 5
博文 46
码字总数 52736
作品 0
深圳
后端工程师
私信 提问
万方数据库,文献下载的准备,文献信息收集

想批量下载万方数据库的文献,看了一下其html源码不好玩啊. 其一篇文献的下载的链接. 下 载 onclick 事件 onclick 事件会在对象被点击时发生。 请注意, oncli...

东风冷雪
2018/05/23
0
0
Python 爬虫入门(一)——爬取糗百

爬取糗百内容 GitHub 代码地址https://github.com/injetlee/Python/blob/master/qiubaicrawer.py 微信公众号:【智能制造专栏】,欢迎关注。 本文目标 掌握爬虫的基本概念 Requests 及 Beau...

李英杰同学
2018/07/26
0
0
python一个简单的爬虫实例

本文主要实现一个简单的爬虫,目的是从一个百度贴吧页面下载图片。 1. 概述 本文主要实现一个简单的爬虫,目的是从一个百度贴吧页面下载图片。下载图片的步骤如下: 获取网页html文本内容; ...

糖宝lsh
2018/09/15
0
0
Python批量下载网易云课堂视频

本文转载至知乎ID:Charles(白露未晞)知乎个人专栏 导语 不想安装网易云课堂的客户端,又不想在线观看? 那就写个脚本批量下载吧! 好像很OK? 那我们就愉快地试一试吧~ 相关文件 百度网盘下...

W3Cschool小编
2018/07/24
0
0
花瓣网下载工具 - grab_huaban_board

grabhuabanboard 花瓣网下载工具是一个用户脚本,用来批量抓取花瓣网用户画板的高清原图,支持PC与Mobile,并可以选择通过不同方式下载到本地。 解析 查看analyze.txt 使用 git clone https:...

SaintIC
2018/08/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ZStack--工作流引擎

在IaaS软件中的任务通常有很长的执行路径,一个错误可能发生在任意一个给定的步骤。为了保持系统的完整性,一个IaaS软件必须提供一套机制用于回滚先前的操作步骤。通过一个工作流引擎,ZStac...

ZStack社区版
12分钟前
1
0
Eclipse 安装lombok

1.首先打开lombok官网:https://projectlombok.org/ 2.选择下载 3.使用java -jar 运行jar包(一般情况下双击即可) 4.安装 5.重启IDE...

hengbao5
17分钟前
4
0
混合式开发框架资料汇总

1.quickhybrid 2.kerkee 3.Hybrid

IT追寻者
24分钟前
2
0
PyCharm入门教程——基本编辑程序

PyCharm最新版本下载 JetBrains PyCharm是一种Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web...

电池盒
27分钟前
1
0
分布式、高并发、多线程

分布式 分布式是为了解决单个物理服务器容量和性能瓶颈问题而采用的优化手段。包括但不限于:分布式文件系统,分布式缓存,分布式数据库,分布式计算。 分布式的实现有两种形式: 水平扩展:...

细节探索者
30分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部