文档章节

Python3 基于 requests 批量下载图片

leeyi
 leeyi
发布于 07/18 20:37
字数 163
阅读 63
收藏 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...

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

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

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

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

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

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

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

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

SaintIC
08/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

区块链入门教程以太坊源码分析ethdb源码分析

兄弟连区块链入门教程以太坊源码分析ethdb源码分析,2018年下半年,区块链行业正逐渐褪去发展之初的浮躁、回归理性,表面上看相关人才需求与身价似乎正在回落。但事实上,正是初期泡沫的渐退...

兄弟连区块链入门教程
23分钟前
1
0
Eclipse下忽略掉node_modules目录相关配置

https://blog.csdn.net/yzf913214/article/details/72872523

张宏亮1982
25分钟前
1
0
在Python-dataframe中如何把出生日期转化为年龄?

我们在做数据挖掘项目或大数据竞赛时,如果个体是人的时候,获得的数据中可能有出生日期的Series,举个简单例子,比如这样的一些数: # -*- coding: utf-8 -*- import pandas as pd from ...

Mr_zebra
27分钟前
1
0
Android入门—activity生命周期

activity生命周期如下所示: onCreate()方法 创建activity时使用onStart()方法 当activity界面变为用户可见时调用onResume()方法 当activity界面获取到焦点时调用(界面按钮可点击,...

haoyuehong
29分钟前
1
0
使用C++ Builder 6编译产生错误

错误提示: [C++ Error] E2075 Incorrect project override option: Files\Borland\CBuilder6\lib\vcl60.csm[C++ Error] E2075 Incorrect project override option: Files\Borland\CBuilde......

simpower
32分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部