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提取html文件中的特定数据的实现代码
Mar 24 Python
Python中的rjust()方法使用详解
May 19 Python
使用Nginx+uWsgi实现Python的Django框架站点动静分离
Mar 21 Python
python线程池threadpool使用篇
Apr 27 Python
在SQLite-Python中实现返回、查询中文字段的方法
Jul 17 Python
给大家整理了19个pythonic的编程习惯(小结)
Sep 25 Python
python 多进程并行编程 ProcessPoolExecutor的实现
Oct 11 Python
Python docutils文档编译过程方法解析
Jun 23 Python
python 爬取免费简历模板网站的示例
Sep 27 Python
关于Python字符编码与二进制不得不说的一些事
Oct 04 Python
Pycharm编辑器功能之代码折叠效果的实现代码
Oct 15 Python
Python通过yagmail实现发送邮件代码解析
Oct 27 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动态创建Web站点的方法
2011/08/14 PHP
php数字每三位加逗号的功能函数
2015/10/22 PHP
php微信公众号js-sdk开发应用
2016/11/28 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
2017/09/01 PHP
jQuery Ajax提交表单查询获得数据实例代码
2012/09/19 Javascript
jquery等宽输出文字插件使用介绍
2013/09/18 Javascript
Javascript 多物体运动的实现
2014/12/24 Javascript
JS中dom0级事件和dom2级事件的区别介绍
2016/05/05 Javascript
创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
2016/06/02 Javascript
浅谈js中对象的使用
2016/08/11 Javascript
AngularJS动态绑定HTML的方法分析
2016/11/07 Javascript
vue2.0中goods选购栏滚动算法的实现代码
2017/05/17 Javascript
node.js操作mysql简单实例
2017/05/25 Javascript
javascript History对象原理解析
2020/02/17 Javascript
Vue用mixin合并重复代码的实现
2020/11/27 Vue.js
js 执行上下文和作用域的相关总结
2021/02/08 Javascript
Python 的描述符 descriptor详解
2016/02/27 Python
浅谈python函数之作用域(python3.5)
2017/10/27 Python
Python3.6 Schedule模块定时任务(实例讲解)
2017/11/09 Python
对Django 中request.get和request.post的区别详解
2019/08/12 Python
Pytorch 多维数组运算过程的索引处理方式
2019/12/27 Python
tensorflow 保存模型和取出中间权重例子
2020/01/24 Python
python json 递归打印所有json子节点信息的例子
2020/02/27 Python
基于python检查SSL证书到期情况代码实例
2020/04/04 Python
浅谈Python中re.match()和re.search()的使用及区别
2020/04/14 Python
python学习将数据写入文件并保存方法
2020/06/07 Python
Myprotein意大利官网:欧洲第一运动营养品牌
2018/11/22 全球购物
个性化皮包、小袋、生活配件:Mon Purse
2019/03/26 全球购物
英国最大的滑板品牌选择:Route One
2019/09/22 全球购物
一些PHP的面试题
2015/05/06 面试题
大学生求职自我评价
2014/01/16 职场文书
教师一岗双责责任书
2014/04/16 职场文书
关爱残疾人标语
2014/06/25 职场文书
小区保洁员岗位职责
2015/04/10 职场文书
初中语文教师研修日志
2015/11/13 职场文书
Python 多线程之threading 模块的使用
2021/04/14 Python