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实现定制交互式命令行的方法
Jul 03 Python
python使用BeautifulSoup分页网页中超链接的方法
Apr 04 Python
win7上python2.7连接mysql数据库的方法
Jan 14 Python
使用paramiko远程执行命令、下发文件的实例
Oct 01 Python
Python实现处理逆波兰表达式示例
Jul 30 Python
Python实现注册、登录小程序功能
Sep 21 Python
Python中dict和set的用法讲解
Mar 28 Python
python+opencv边缘提取与各函数参数解析
Mar 09 Python
django实现模型字段动态choice的操作
Apr 01 Python
Python unittest discover批量执行代码实例
Sep 08 Python
关于Kotlin中SAM转换的那些事
Sep 15 Python
Python实现手势识别
Oct 21 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下使用以下代码连接并测试
2008/04/09 PHP
php正则表达式验证(邮件地址、Url地址、电话号码、邮政编码)
2016/03/14 PHP
PHP调用全国天气预报数据接口查询天气示例
2019/02/20 PHP
详解CSS样式中的 !important * _ 符号
2021/03/09 HTML / CSS
JavaScript 基于原型的对象(创建、调用)
2009/10/16 Javascript
防止浏览器记住用户名及密码的简单实用方法
2013/04/22 Javascript
firefox浏览器不支持innerText的解决方法
2013/08/07 Javascript
jquery.post用法关于type设置问题补充
2014/01/03 Javascript
JavaScript中的Math.LN2属性用法详解
2015/06/12 Javascript
JavaScript模板引擎用法实例
2015/07/10 Javascript
angularjs表格分页功能详解
2016/01/21 Javascript
vuex实现简易计数器
2016/10/27 Javascript
设置jquery UI 控件的大小方法
2016/12/12 Javascript
微信小程序开发之选项卡(窗口底部TabBar)页面切换
2017/04/12 Javascript
详解Vue-Cli 异步加载数据的一些注意点
2017/08/12 Javascript
原生js实现移动端触摸轮播的示例代码
2017/12/22 Javascript
微信小程序 MinUI组件库系列之badge徽章组件示例
2018/08/20 Javascript
在JavaScript中如何访问暂未存在的嵌套对象
2019/06/18 Javascript
vue iview多张图片大图预览、缩放翻转
2019/07/13 Javascript
微信小程序点餐系统开发常见问题汇总
2019/08/06 Javascript
JS实现多功能计算器
2020/10/28 Javascript
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
以Flask为例讲解Python的框架的使用方法
2015/04/29 Python
Python爬虫爬取一个网页上的图片地址实例代码
2018/01/16 Python
Python及Pycharm安装方法图文教程
2019/08/05 Python
python的数学算法函数及公式用法
2020/11/18 Python
Python+unittest+requests+excel实现接口自动化测试框架
2020/12/23 Python
Html5新特性用canvas标签画多条直线附效果截图
2014/06/30 HTML / CSS
html5.2 dialog简介详解
2018/02/27 HTML / CSS
解决html5中的video标签ios系统中无法播放使用的问题
2020/08/10 HTML / CSS
继承公证书样本
2014/04/04 职场文书
竞争与合作演讲稿
2014/05/12 职场文书
金融专业银行实习证明模板
2014/11/28 职场文书
2016寒假社会实践心得体会范文
2015/10/09 职场文书
Python爬虫爬取全球疫情数据并存储到mysql数据库的步骤
2021/03/29 Python
MySQL表字段时间设置默认值
2021/05/13 MySQL