python批量下载百度照片
需要指定关键字和爬虫的页数
#!/usr/bin/python
# _*_ coding: utf-8 _*_'''
Created on 2018年8月23日程序逻辑,通过requests包的方法,获取url,然后下载到本地文件夹内问题点:
一、中文乱码。程序是把关键字+编号+.jpg作为图片名称,但是目前由于操作系统的编码是gbk,所以乱码。'''import re
import requestsdef dowmloadPic(html, keyword, pages):pic_url = re.findall('"objURL":"(.*?)",', html, re.S)i = 1print('找到关键词:' + keyword + '第' +str(pages) + '页的图片,现在开始下载图片...')for each in pic_url:print('正在下载第' + str(i) + '张图片,图片地址:' + str(each))try:pic = requests.get(each, timeout=10)except requests.exceptions.ConnectionError:print('【错误】当前图片无法下载')continuedir = '../images/' + str(pages) + '_' + str(i) + '.jpg'fp = open(dir, 'wb')fp.write(pic.content)fp.close()i += 1if __name__ == '__main__':word = raw_input("Input key word: ")page = input("the pages: ")for k in range(0,page):url = 'https://image.baidu.com/search/flip?tn=baiduimage&word='+word+'&pn='+str(k*20)result = requests.get(url)dowmloadPic(result.text, word, k)
转载于:https://blog.51cto.com/hui90877/2163478
python批量下载百度照片相关推荐
- 用python批量下载网络图片大全_实战干货:用 Python 批量下载百度图片!
为了做一个图像分类的小项目,需要制作自己的数据集.要想制作数据集,就得从网上下载大量的图片,再统一处理. 这时,一张张的保存下载,就显得很繁琐.那么,有没有一种方法可以把搜索到的图片直接下载到本地电脑 ...
- python批量下载马拉松照片
源码地址: github.com/halibobo/ru- 文章地址: https://dahei.me 前言 目前学习python几个月了,由于自己比较喜欢跑马拉松,已经跑过了很多场比赛,前些天就写 ...
- 用 Python 批量下载百度图片
为了做一个图像分类的小项目,需要制作自己的数据集.要想制作数据集,就得从网上下载大量的图片,再统一处理. 这时,一张张的保存下载,就显得很繁琐.那么,有没有一种方法可以把搜索到的图片直接下载到本地电脑 ...
- python爬虫实现批量下载百度图片
今天和小伙伴们合作一个小项目,需要用到景点图片作为数据源,在百度上搜索了一些图片,感觉一个一个手动保存太过麻烦,于是想到用爬虫来下载图片. 本次代码用到了下列一些python模块,需要预先安装Beau ...
- Python实用案例,Python脚本,Python实现批量下载百度图片
往期回顾 Python实现自动监测Github项目并打开网页 Python实现文件自动归类 Python实现帮你选择双色球号码 Python实现每日更换"必应图片"为"桌 ...
- 用python批量下载贴吧图片 附源代码
环境:windows 7 64位:python2.7:IDE pycharm2016.1 功能: 批量下载百度贴吧某吧某页的所有帖子中的所有图片 使用方法: 1.安装python2.7,安装re模块, ...
- python怎么下载网络歌曲_教你如何用Python批量下载自己喜欢听得音乐
文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 音乐是生活的调剂品,目前很多的音乐只能播放不能下载.生为技术员的我们,怎么甘心呢? ...
- python下载网页里面所有的图片-Python批量下载网页图片详细教程
很多朋友在网上查找批量下载图片的方法~发觉挺凌乱的,无从下手.这里绿茶小编就来跟大家分享下使用Python批量下载图片方法. 目标:爬取某个网站上n多页的链接,每个链接有n多张图片,每一页对应一个文件 ...
- 群里又会python的吗_自从会了Python在群里斗图就没输过,Python批量下载表情包!...
原标题:自从会了Python在群里斗图就没输过,Python批量下载表情包! 导语 最近图慌,于是随便写了个表情包批量下载的脚本,没什么技术含量,纯娱乐性质. 让我们愉快地开始吧~ 开发工具 Pyth ...
最新文章
- 前端模块化--这是我看过讲得比较好的东东
- 计算机科学经典论文(zz)
- delphi 折叠代码 快捷键_我收藏的几个更快搬砖的vscode快捷键
- Chrome浏览器插件Json浏览与编辑神器
- JavaScript 复习之 事件模型 和 Event对象
- run sequence between odata request and controller init
- 用SQL实现记录上下移动的思路
- php transfer-encoding: chunked,php – 使用chunked transfer encoding和gzip
- java获取cpu使用率_2019年阿里P8架构师的解析:最新Java性能测试、调优策略
- MHA+keepalived实现Mysql高可用及读写分离
- Centos7 安装samba简单教程
- 启发式搜索 A*算法的OC 实现
- 风云再起-后IOE时代的Oracle架构变迁与创新-V3
- android上传字符串到服务器,【图片】【转】通过Android 客户端上传数据到服务器【aide吧】_百度贴吧...
- 关于汇编语言和IL的异同点
- 管理感悟:经历不是经验,套路才是
- 智慧校园安防平台应用解决方案
- 微信公众号登录(uniapp)
- 压缩包里面是html文件怎么打开方式,解决电脑rar压缩包文件怎么打开?教你正确打开方式...
- labelme标记数据后,批量处理json文件,生成标签