分析:因为是要下载所有的图片,不需要进行筛选。这就简单多了。图片一般都在“src=”的后面。

代码:

# -*- coding:utf-8 -*-__author__ = 'Bohn'import requests, re, os
from urllib.request import urlretrievedef getHtml(url):#伪装头部user_agent = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36'headers = {'User-Agent': user_agent}response = requests.get(url)response.encoding = 'utf-8'html = response.textprint("Got html")return htmldef getImg(html):#编写正则表达式regex = 'src="(.*?)"' pattern = re.compile(regex, re.S)#找到正则表达式匹配的图片imglist = re.findall(pattern, html)print(imglist)x = 1#判断这个文件夹是否存在,不存在就创建if not(os.path.exists(r'D:\imgsaving')):os.makedirs(r'D:\imgsaving')#下载图片for img in imglist:print("正在下载第%s张图片…" % x)urlretrieve(img, r'D:\imgsaving\%s.jpg' % x)x = x + 1returntry:#爬取爱课程首页的图片url = r"http://www.icourses.cn/home/"html = getHtml(url)getImg(html)print("OK")
except:print('Failed.')

用python爬取爱课程首页所有的图片并下载到本地相关推荐

  1. python爬取某网站高清二次元图片 自动下载

    第一章 Python 爬取网站信息 文章目录 一,什么是爬虫? 二.使用步骤 1.引入库 2.伪装header 3.读取信息并过滤,写入文件 总结 前言 本文只做技术讨论,大家不要一直爬这个小网站,记 ...

  2. Python爬取不羞涩网小姐姐图片——BeautifulSoup应用

    引言 今年提倡原地过年,相信很多朋友都没有回家过年,像我就被迫留在深圳过年了,无聊之余只能去看看电影爬爬山.今天给大家带来一个打发无聊时光的案例,用Python爬取不羞涩网小姐姐图片,并保存到本地,老 ...

  3. Python爬取王者荣耀全英雄全皮肤图片

    Python爬取王者荣耀全英雄全皮肤图片 前言 思路 分析 编码 案例源码 附图 总结 前言 以前写过类似的博客,利用Java爬取王者荣耀全英雄全皮肤图片,当时是利用 jsoup包来对目标网页进行解析 ...

  4. python怎么爬取一个网页图片显示不出来_使用python爬取网页,获取不到图片地址【python 爬取图片教程】...

    python 网络爬虫,怎么自动保存图片 f12找啊 使用python爬取网页,获取不到图片地址 大图片是在点击之后用 JS 控制加载的. 你可以看看 js/js.js 这个文件,253 行:func ...

  5. python爬取电影天堂首页

    用python写了个小爬虫,用来爬取电影天堂首页放置的几十部电影的名称,上映日期和下载链接,用到了beautifulsoup库和lxml库用来解析 代码如下: import requests impo ...

  6. python爬取微博数据词云_用Python爬取微博数据生成词云图片

    原标题:用Python爬取微博数据生成词云图片 欢迎关注天善智能 hellobi.com,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区,学习.问答.求职,一站式搞定! 对商业智能BI.大数 ...

  7. Python爬取王者荣耀英雄的皮肤数据并下载皮肤图片项目

    Python爬取王者荣耀英雄的皮肤数据,并下载皮肤图片!高清的图片用来做桌面也不错哟~ 网址:https://pvp.qq.com/web201605/herolist.shtml 1.获得英雄信息, ...

  8. 三分钟教会你用Python爬取到喜欢的小姐姐图片

    使用Python爬取小姐姐图片 首先上网站链接 唯vb.net教程 美女生 爬取图片主要分为一下几步: 1.打开一个你喜欢c#教程的小姐姐的网站 E.g xiaojiejie web 2.下载并安装p ...

  9. 【爬虫实战】python爬取虎牙直播间封面美女图片

    Python爬虫爬取虎牙直播间封面美女图片 本文目录 Python爬虫爬取虎牙直播间封面美女图片 写作缘起 上代码 效果展示 思路分析 写作缘起 这篇文章主要是介绍如何使用python爬虫来爬取虎牙直 ...

最新文章

  1. webService初探
  2. 特别的彩蛋给特别的你,新版官网上线啦!
  3. 网站运行怎么选服务器,wordpress外贸建站服务器怎么选
  4. 时间:2014年3月27日20:08:01网站建表实战与优化意识
  5. git error: RPC failed; curl 56 GnuTLS recv error 解决方案
  6. JavaScript函数,思维导图
  7. iOSAPP开发FPS的测试技巧
  8. 中国科学院计算机研究生面试,19年中科院信工所考研经验分享【初试+复试】
  9. flv怎么转换成mp4格式
  10. 学习Windows Phone 8开发资料汇总
  11. Mac格式化fat32格式
  12. masked_fill_() - masked_fill() - v1.5.0
  13. 智能车常用的上下位机:匿名上位机 V7,TFMiniPlus 激光雷达测距
  14. Cesium中的儒略日JulianDate
  15. 2010.4.24更新 windows 7 x86/x64 应用全面导航(菜鸟老鸟全兼容)
  16. 漫画主动学习:人工智能居然被PUA了?
  17. 老中医开药,有需要的自己取
  18. L1-057 PTA使我精神焕发 - java
  19. 大数据学习笔记(六)HDFS-API
  20. 解决win10系统中截图异常放大的问题 window10-win10 截图放大-缩放-问题解决办法

热门文章

  1. 搭建kafka消息队列服务
  2. 嵌入式的新大陆fm30扫描模组在电影取票设备的应用
  3. HDU 5115 M - Dire Wolf 【区间dp】
  4. 联发科MT5582数字电视芯片处理器介绍
  5. 腾讯提供的查询QQ在线状态
  6. Fashion.ai 人工智能时尚v2.0
  7. HTMLCollection转为数组
  8. 中国应该要学习其他国家的节约用水方法
  9. 用电子计算机控制海洋牧场,海洋牧场5S集成系统研究
  10. 计算机因硬件 出现故障怎么办,电脑哪个硬件最容易出现故障?该如何保养