需要指定关键字和爬虫的页数


#!/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批量下载百度照片相关推荐

  1. 用python批量下载网络图片大全_实战干货:用 Python 批量下载百度图片!

    为了做一个图像分类的小项目,需要制作自己的数据集.要想制作数据集,就得从网上下载大量的图片,再统一处理. 这时,一张张的保存下载,就显得很繁琐.那么,有没有一种方法可以把搜索到的图片直接下载到本地电脑 ...

  2. python批量下载马拉松照片

    源码地址: github.com/halibobo/ru- 文章地址: https://dahei.me 前言 目前学习python几个月了,由于自己比较喜欢跑马拉松,已经跑过了很多场比赛,前些天就写 ...

  3. 用 Python 批量下载百度图片

    为了做一个图像分类的小项目,需要制作自己的数据集.要想制作数据集,就得从网上下载大量的图片,再统一处理. 这时,一张张的保存下载,就显得很繁琐.那么,有没有一种方法可以把搜索到的图片直接下载到本地电脑 ...

  4. python爬虫实现批量下载百度图片

    今天和小伙伴们合作一个小项目,需要用到景点图片作为数据源,在百度上搜索了一些图片,感觉一个一个手动保存太过麻烦,于是想到用爬虫来下载图片. 本次代码用到了下列一些python模块,需要预先安装Beau ...

  5. Python实用案例,Python脚本,Python实现批量下载百度图片

    往期回顾 Python实现自动监测Github项目并打开网页 Python实现文件自动归类 Python实现帮你选择双色球号码 Python实现每日更换"必应图片"为"桌 ...

  6. 用python批量下载贴吧图片 附源代码

    环境:windows 7 64位:python2.7:IDE pycharm2016.1 功能: 批量下载百度贴吧某吧某页的所有帖子中的所有图片 使用方法: 1.安装python2.7,安装re模块, ...

  7. python怎么下载网络歌曲_教你如何用Python批量下载自己喜欢听得音乐

    文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 音乐是生活的调剂品,目前很多的音乐只能播放不能下载.生为技术员的我们,怎么甘心呢? ...

  8. python下载网页里面所有的图片-Python批量下载网页图片详细教程

    很多朋友在网上查找批量下载图片的方法~发觉挺凌乱的,无从下手.这里绿茶小编就来跟大家分享下使用Python批量下载图片方法. 目标:爬取某个网站上n多页的链接,每个链接有n多张图片,每一页对应一个文件 ...

  9. 群里又会python的吗_自从会了Python在群里斗图就没输过,Python批量下载表情包!...

    原标题:自从会了Python在群里斗图就没输过,Python批量下载表情包! 导语 最近图慌,于是随便写了个表情包批量下载的脚本,没什么技术含量,纯娱乐性质. 让我们愉快地开始吧~ 开发工具 Pyth ...

最新文章

  1. 前端模块化--这是我看过讲得比较好的东东
  2. 计算机科学经典论文(zz)
  3. delphi 折叠代码 快捷键_我收藏的几个更快搬砖的vscode快捷键
  4. Chrome浏览器插件Json浏览与编辑神器
  5. JavaScript 复习之 事件模型 和 Event对象
  6. run sequence between odata request and controller init
  7. 用SQL实现记录上下移动的思路
  8. php transfer-encoding: chunked,php – 使用chunked transfer encoding和gzip
  9. java获取cpu使用率_2019年阿里P8架构师的解析:最新Java性能测试、调优策略
  10. MHA+keepalived实现Mysql高可用及读写分离
  11. Centos7 安装samba简单教程
  12. 启发式搜索 A*算法的OC 实现
  13. 风云再起-后IOE时代的Oracle架构变迁与创新-V3
  14. android上传字符串到服务器,【图片】【转】通过Android 客户端上传数据到服务器【aide吧】_百度贴吧...
  15. 关于汇编语言和IL的异同点
  16. 管理感悟:经历不是经验,套路才是
  17. 智慧校园安防平台应用解决方案
  18. 微信公众号登录(uniapp)
  19. 压缩包里面是html文件怎么打开方式,解决电脑rar压缩包文件怎么打开?教你正确打开方式...
  20. labelme标记数据后,批量处理json文件,生成标签

热门文章

  1. 打卡小程序源码修复登录接口
  2. CREAMy简洁大气模板Typecho主题
  3. 关于计算机的英语作文八百字,小学英语作文800字(精选10篇)
  4. PHP手机壳DIY定制平台源码 Thinkphp内核开发
  5. 微信养猫小程序源码搭建教程
  6. EMLOG复制网站文字提醒弹窗源码美化版
  7. Regsvr32.exe 的用法
  8. petshop4.0 详解之一(系统架构设计)(转载)
  9. Zclip:复制页面内容到剪贴板兼容各浏览器
  10. magento 添加退出链接 Adding a Logout Link to Magento