初学python爬虫图片,先实现一个简单的(不用自己去一步一步的看在哪个模块,直接使用正则表达式查询所有的图片格式)
以懒人图库为例
(1)发送请求,得到界面

#打开网页,下载器
def open_html ( url):#发送请求req=urllib.request.Request(url)#得到响应reponse=urllib.request.urlopen(req)#得到HTMLhtml=reponse.read()return html

(2)正则表达式解析界面

#下载图片
def load_image(html):#正则表达式——寻找jpgregx='http://[\S]*jpg'#生成一个patternpattern=re.compile(regx)#得到所有图片get_image=re.findall(pattern,repr(html))num=1for img in get_image:photo=open_html(img)with open(r'D:\Python\Spider\picture\%s.jpg'%num,'wb') as f:print('开始下载图片')f.write(photo)print('正在下载第%s张图片'%num)f.close()num=num+1if num>1:print('下载成功!!!')else:print('下载失败!!!')

以下附上全部代码和效果图

# -*- coding: cp936 -*-#导入库函数
import urllib
import urllib.request
import re#打开网页,下载器
def open_html ( url):#发送请求req=urllib.request.Request(url)#得到响应reponse=urllib.request.urlopen(req)#得到HTMLhtml=reponse.read()return html#下载图片
def load_image(html):#正则表达式——寻找jpgregx='http://[\S]*jpg'#生成一个patternpattern=re.compile(regx)#得到所有图片get_image=re.findall(pattern,repr(html))num=1for img in get_image:photo=open_html(img)with open(r'D:\Python\Spider\picture\%s.jpg'%num,'wb') as f:print('开始下载图片')f.write(photo)print('正在下载第%s张图片'%num)f.close()num=num+1if num>1:print('下载成功!!!')else:print('下载失败!!!')#定义url
url='http://www.lanrentuku.com/'
html=open_html(url)
load_image(html)

简单python爬虫——图片相关推荐

  1. 简单python爬虫爬取游戏wiki立绘

    简单python爬虫爬取游戏wiki立绘 玩二次元手游是感叹美少女立绘真好看啊,可惜就是抽不到,于是看到b站wiki上有角色立绘,就写了个爬虫准备将立绘趴下来欣赏(舔). 本人爬虫的技术只算是初学,代 ...

  2. Python爬虫 图片爬取简陋版

    Python爬虫 图片爬取简陋版 因为在自学Python 学了几天打算写一个爬虫,后来发现学的python的基础还要学库 于是花了好长时间查资料 终于写出来一个简陋版本的 东拼西凑还真让我搞成了 下面 ...

  3. python爬虫图片-如何用Python来制作简单的爬虫,爬取到你想要的图片

    原标题:如何用Python来制作简单的爬虫,爬取到你想要的图片 在我们日常上网浏览网页的时候,经常会看到一些好看的图片,我们就希望把这些图片保存下载,或者用户用来做桌面壁纸,或者用来做设计的素材. 我 ...

  4. python爬虫图片实例-Python爬虫爬取煎蛋网图片代码实例

    这篇文章主要介绍了Python爬虫爬取煎蛋网图片代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 今天,试着爬取了煎蛋网的图片. 用到的包: ...

  5. 在职爬虫工程师,带给大家超简单 Python 爬虫教程

    本篇 Python 爬虫教程主要讲解以下5部分内容,请按照顺序进行学习. 爬虫概述:介绍什么是爬虫,爬虫的目的和应用. 爬虫基础知识:介绍爬虫的基本概念,例如网络协议,HTML 结构,CSS 样式表等 ...

  6. python爬虫图片实例-【图文详解】python爬虫实战——5分钟做个图片自动下载器...

    我想要(下)的,我现在就要 python爬虫实战--图片自动下载器 之前介绍了那么多基本知识[Python爬虫]入门知识(没看的赶紧去看)大家也估计手痒了.想要实际做个小东西来看看,毕竟: talk ...

  7. python爬虫图片-python爬虫(爬取图片)

    python爬虫爬图片 第一步 载入爬虫模块 from requests_html import HTMLSession #载入爬虫模块 第二步 创建session对象 from requests_h ...

  8. 记第一次写出自己的简单python爬虫:GCZW3

    经过差不多一个星期的折腾,当然这其中也有做很多其他事情.周四写出来直接通过浏览器Network找到观察者网评论链接进行的爬虫,今天下午有折腾了差不多一下午,终于通过BeautifulSoup解析出的h ...

  9. python爬虫图片加速_Python爬虫加速神器的小试

    大名鼎鼎的aiohttp,相信如果你学习Python或者爬虫的时候,肯定听说过这个东西.没听过也不要紧,今天看完文章,只要记住,aiohttp这个东西,在写爬虫的时候,很牛逼就行了. aiohttp ...

  10. python爬虫图片工具安卓版下载_python图片爬虫(图片爬虫工具) 1.1绿色版

    python图片爬虫(图片爬虫工具)是一款专门为互联.it行业的小伙伴们打造的爬虫工具,可以帮大家对软件进行优化.seo的人一定会用的上哦,有兴趣的赶紧下载了哦!python图片爬虫代码如下: #-* ...

最新文章

  1. pandas学习之Series结构
  2. ps查看oracle进程数,通过ps -ef | grep oracle查出的进程,怎样对应数据库中跑的进程...
  3. 【运筹学】线性规划数学模型 ( 单纯形法 | 最优解判定原则 | 可行解表示 | 目标函数推导 | 目标函数最大值分析 )
  4. atitit.词法分析的实现token attilax总结
  5. 博客群发(2)--实现登陆
  6. excel导入数据到sqlserver
  7. python批量合并csv_如何在Python中通过多个列合并两个CSV文件
  8. 东风来了的飞鸽传书源码
  9. 混乱的MVC,.NET非要MVC不可么?
  10. 敏捷遇上UML—软创基地马年大会(广州站 2014-4-19)
  11. WPS如何并排放置两张图片_Animate如何制作文字动图动画
  12. Java代码:调用外部接口(使用Json格式传递参数)的方法
  13. 关于64位CentOS上ptrace报linux/user.h no such file 错误的解决方法
  14. 1分钟获取上千ID,暴力破解、端口扫描、拖库攻击如何防范
  15. java 内存模型书籍_《深入理解 Java 内存模型》读书笔记
  16. 智慧屏鸿蒙,荣耀智慧屏体验评测:鸿蒙OS首款产品,真正的智慧中心
  17. MySQL数据库、表常用命令
  18. max导出fbx动画模型导入unity后播放会出现局部模型扭曲解决办法总结
  19. 微信小程序-编辑器插件
  20. 全国电费优惠充值接口源码

热门文章

  1. 【思维导图】旅行物品清单
  2. 统计二叉树的叶子结点个数(C语言数据结构)
  3. php拾取当前经纬度,获取中国各省市区县经纬度的方法
  4. c语言sobel边缘检测,Sobel边缘检测的FPGA实现
  5. ggplot做双曲线阈值火山图
  6. linux ext4 inode,Ext4文件系统中inode数量的限制
  7. Oracle数据库实验报告六 PL/SQL基础
  8. Unity 粒子特效(Particle System)大小自适应和层级的一些问题
  9. mysql实时监控工具
  10. 渗透测试工具Kali Linux安装与使用