Python实现简单的获取图片爬虫功能示例


Posted in Python onJuly 12, 2017

本文实例讲述了Python实现简单的获取图片爬虫功能。分享给大家供大家参考,具体如下:

简单Python爬虫,获得网页上的照片

#coding=utf-8
import urllib
import re
def getHtml(url):
  page = urllib.urlopen(url)
  html = page.read()
  return html
def getImg(html):
  reg = r'src="(.+?\.jpg)" pic_ext'
  imgre = re.compile(reg)
  imglist = re.findall(imgre, html)
  return imglist
// 网站地址
url = "http://tieba.baidu.com/p/3368048910?pn=2"
html = getHtml(url)
listimg = getImg(html)
x = 0
for imgAddress in listimg:
  print imgAddress
  urllib.urlretrieve(imgAddress, 'image%s.jpg' % x)
  x+=1

更多关于Python相关内容可查看本站专题:《Python Socket编程技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python连接MySQL、MongoDB、Redis、memcache等数据库的方法
Nov 15 Python
浅谈Python中chr、unichr、ord字符函数之间的对比
Jun 16 Python
基于Django URL传参 FORM表单传数据 get post的用法实例
May 28 Python
通过Python模块filecmp 对文件比较的实现方法
Jun 29 Python
python中copy()与deepcopy()的区别小结
Aug 03 Python
python绘制规则网络图形实例
Dec 09 Python
如何基于Python实现数字类型转换
Feb 07 Python
Python列表切片常用操作实例解析
Mar 10 Python
浅谈keras中自定义二分类任务评价指标metrics的方法以及代码
Jun 11 Python
如何将numpy二维数组中的np.nan值替换为指定的值
May 14 Python
python字符串的多行输出的实例详解
Jun 08 Python
Python内置的数据类型及使用方法
Apr 13 Python
python文件特定行插入和替换实例详解
Jul 12 #Python
梯度下降法介绍及利用Python实现的方法示例
Jul 12 #Python
python3之微信文章爬虫实例讲解
Jul 12 #Python
python脚本替换指定行实现步骤
Jul 11 #Python
Python书单 不将就
Jul 11 #Python
Python编写一个闹钟功能
Jul 11 #Python
python自定义异常实例详解
Jul 11 #Python
You might like
PHP数据库开发知多少
2006/10/09 PHP
ThinkPHP3.1数据CURD操作快速入门
2014/06/19 PHP
PHP 下载文件时如何自动添加bom头及解释BOM头和去掉bom头的方法
2016/01/04 PHP
JQuery开发的数独游戏代码
2010/10/29 Javascript
js作用域及作用域链概念理解及使用
2013/04/15 Javascript
再探JavaScript作用域
2014/09/24 Javascript
node.js中的fs.fstat方法使用说明
2014/12/15 Javascript
javascript创建cookie、读取cookie
2016/03/31 Javascript
JavaScript判断用户名和密码不能为空的实现代码
2016/05/16 Javascript
JavaScript 弹出子窗体并返回结果到父窗体的实现代码
2016/05/28 Javascript
Jquery和CSS实现选择框重置按钮功能
2018/11/08 jQuery
vue项目中使用scss的方法步骤
2019/05/16 Javascript
Emberjs 通过 axios 下载文件的方法
2019/09/03 Javascript
[01:50]《我与DAC》之玩家:iG夺冠时的那面红旗
2018/03/29 DOTA
Python中序列的修改、散列与切片详解
2017/08/27 Python
python unittest实现api自动化测试
2018/04/04 Python
Python实现的本地文件搜索功能示例【测试可用】
2018/05/30 Python
pip命令无法使用的解决方法
2018/06/12 Python
python实现泊松图像融合
2018/07/26 Python
Python使用贪婪算法解决问题
2019/10/22 Python
python闭包、深浅拷贝、垃圾回收、with语句知识点汇总
2020/03/11 Python
小结Python的反射机制
2020/09/28 Python
CSS3中的弹性布局em运用入门详解 1em等于多少像素
2021/02/08 HTML / CSS
旧时光糖果:Old Time Candy
2018/02/05 全球购物
美国儿童玩具、装扮和玩偶商店:Magic Cabin
2018/09/02 全球购物
Conforama西班牙:您的家具、装饰和电器商店
2020/02/21 全球购物
银行会计财务工作个人的自我评价
2013/10/29 职场文书
学校七一活动方案
2014/01/19 职场文书
运动会广播稿50字
2014/01/26 职场文书
超市店庆活动方案
2014/08/31 职场文书
解除劳动合同证明书模板
2014/11/20 职场文书
龙门石窟导游词
2015/02/02 职场文书
2015年保安个人工作总结
2015/04/02 职场文书
职业规划从高考志愿专业选择开始
2019/08/08 职场文书
SpringBoot生成License的实现示例
2021/06/16 Java/Android
python 实现图片特效处理
2022/04/03 Python