代码只要在pycharm,使用python解释器就能爬取感兴趣的图片。(不要使用代理,否则下不了)

1、code

import requests
import re
import osheaders = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.125 Safari/537.36'}
name = input('请输入要爬取的图片类别:')
num = 0
num_1 = 0
num_2 = 0
x = input('请输入要爬取的图片数量?(1等于60张图片,2等于120张图片):')
list_1 = []
for i in range(int(x)):name_1 = os.getcwd()name_2 = os.path.join(name_1, 'data/' + name)url = 'https://image.baidu.com/search/flip?tn=baiduimage&ie=utf-8&word=' + name + '&pn=' + str(i * 30)res = requests.get(url, headers=headers)htlm_1 = res.content.decode()a = re.findall('"objURL":"(.*?)",', htlm_1)if not os.path.exists(name_2):os.makedirs(name_2)for b in a:try:b_1 = re.findall('https:(.*?)&', b)b_2 = ''.join(b_1)if b_2 not in list_1:num = num + 1img = requests.get(b)f = open(os.path.join(name_1, 'data/' + name, name + str(num) + '.jpg'), 'ab')print('---------正在下载第' + str(num) + '张图片----------')f.write(img.content)f.close()list_1.append(b_2)elif b_2 in list_1:num_1 = num_1 + 1continueexcept Exception as e:print('---------第' + str(num) + '张图片无法下载----------')num_2 = num_2 + 1continueprint('下载完成,总共下载{}张,成功下载:{}张,重复下载:{}张,下载失败:{}张'.format(num + num_1 + num_2, num, num_1, num_2))

2 、命令行

3、实际效果


爬虫-爬取感兴趣图片(python code 直接运行)相关推荐

  1. 使用Python爬虫爬取网络美女图片

    代码地址如下: http://www.demodashi.com/demo/13500.html 准备工作 安装python3.6 略 安装requests库(用于请求静态页面) pip instal ...

  2. python + selenium +pyquery 爬虫 爬取 1688详情图片 阿里巴巴详情图片 与标题 下载图片并进行压缩

    python + selenium +pyquery 爬虫  爬取 1688详情图片 阿里巴巴详情图片 与标题 下载图片并进行压缩 用到的库和源码下载地址 需要用到chromedriver  包含wi ...

  3. Java爬虫爬取wallhaven的图片

    Java爬虫爬取wallhaven的图片 参考文章:JAVA Jsoup爬取网页图片下载到本地 需要的jar包:jsuop wallhaven网站拒绝java程序访问,所以要伪装报头. 发送请求时 C ...

  4. 用Python实现爬虫爬取京东笔记本电脑图片

    最近需要从网上搜集一些数据,于是花了几个小时把爬虫学了一下.其实我在两年前的一个简单的站内搜索引擎的实现已经涉及到了简单的爬虫,不过那时候老想着偷懒,加上山大新闻网的设计又很好爬,所以当时写得很low ...

  5. 用Python 爬虫爬取贴吧图片

    之前一直在看机器学习,遇到了一些需要爬取数据的内容,于是稍微看了看Python爬虫,在此适当做一个记录.我也没有深入研究爬虫,大部分均是参考了网上的资源. 先推荐两个Python爬虫的教程,网址分别是 ...

  6. 利用Python爬虫爬取网页福利图片

    最近几天,学习了爬虫算法,通过参考书籍,写下自己简单爬虫项目: 爬取某福利网站的影片海报图片 环境:anaconda3.5+spyder3.2.6 目录 1.本节目标 2.准备工作 3.抓取分析 4. ...

  7. python爬虫爬取网页壁纸图片(《底特律:变人》)

    参考文章:https://www.cnblogs.com/franklv/p/6829387.html 爬虫爬取网址:http://www.gamersky.com/news/201804/10396 ...

  8. 用python爬虫爬取网页壁纸图片(彼岸桌面网唯美图片)

    参考文章:https://www.cnblogs.com/franklv/p/6829387.html 今天想给我的电脑里面多加点壁纸,但是嫌弃一个个保存太慢,于是想着写个爬虫直接批量爬取,因为爬虫只 ...

  9. python唯美壁纸_用python爬虫爬取网页壁纸图片(彼岸桌面网唯美图片)

    参考文章:https://www..com/franklv/p/6829387.html 今天想给我的电脑里面多加点壁纸,但是嫌弃一个个保存太慢,于是想着写个爬虫直接批量爬取,因为爬虫只是很久之前学过 ...

最新文章

  1. Metasploit技巧命令支持tips
  2. OpenGL与CUDA互操作方式总结
  3. python crawler(1)
  4. telnet ip 端口
  5. 步步高DVD机DV603的U盘模式支持视频格式
  6. mysql 表名通配符导出,mysqldump只有某些前缀/ Mysqldump通配符的表?
  7. 计算机课本ppt,计算机基础知识培训教材(ppt44页) .pptx
  8. 统计处理包Statsmodels: statistics in python
  9. PDB药物综合数据库必备8大类非付费网址80个
  10. 哈佛幸福课--部分笔记
  11. 移动硬盘上安装Ubuntu18.04系统
  12. Linux C 遍历目录下的所有文件
  13. 受限玻尔兹曼机定型实用指南-大桥之墩译
  14. 基于JSP的网上书城
  15. BLAM的安装与使用
  16. 汽车牌照的排序与查询
  17. mysql查询一个字段最大值_查询表中某一个字段的数字最大值的记录
  18. 防静电工作台检测标准是什么?
  19. 教你如何用路由器连接网页登陆式校园网(by liukun321 咕唧咕唧)
  20. FullCalendar日历插件的简单使用(版本4.2.0)

热门文章

  1. 基于机器视觉的玻璃Mark点字符识别
  2. 假设检验与区间估计的异同
  3. Python Imaging Library: ImageFile Module(图像文件模块)
  4. PDM系统的产品结构管理与版本控制
  5. 师傅带徒弟 但是不能 教会徒弟饿死师傅!
  6. 属性匹配工具_Route-policy的匹配工具If-match的使用简介
  7. 分区字段必须包含在主键字段_十年Java开发经验分享:24 个必须掌握的数据库面试问题...
  8. 一个人学的软件测试,到底有多难?
  9. mysql置信度支持度,支持度 置信度 提升度
  10. 电梯的测试用例的设计点