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中的多重继承实例讲解
Sep 28 Python
python开启多个子进程并行运行的方法
Apr 18 Python
python数据结构之图深度优先和广度优先实例详解
Jul 08 Python
Python通过DOM和SAX方式解析XML的应用实例分享
Nov 16 Python
Python numpy生成矩阵、串联矩阵代码分享
Dec 04 Python
Python操作json的方法实例分析
Dec 06 Python
ORM Django 终端打印 SQL 语句实现解析
Aug 09 Python
python 发送json数据操作实例分析
Oct 15 Python
python Popen 获取输出,等待运行完成示例
Dec 30 Python
Python自动化测试笔试面试题精选
Mar 12 Python
Python引入多个模块及包的概念过程解析
Sep 21 Python
PyQt5实现多张图片显示并滚动
Jun 11 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
新52大事件
2020/03/03 欧美动漫
PHP调用三种数据库的方法(3)
2006/10/09 PHP
PHP文件读写操作之文件读取方法详解
2011/01/13 PHP
PHP程序员必须清楚的问题汇总
2014/12/18 PHP
php while循环控制的简单实例
2016/05/30 PHP
php版微信小店API二次开发及使用示例
2016/11/12 PHP
php基于数组函数实现关联表的编辑操作示例
2017/07/04 PHP
namespace.js Javascript的命名空间库
2011/10/11 Javascript
Jquery ajax执行顺序 返回自定义错误信息(实例讲解)
2013/11/06 Javascript
改变状态栏文字的js代码
2014/06/13 Javascript
JavaScript中Function详解
2015/02/27 Javascript
ztree获取选中节点时不能进入可视区域出现BUG如何解决
2015/12/03 Javascript
JavaScript的模块化开发框架Sea.js上手指南
2016/05/12 Javascript
老生常谈jacascript DOM节点获取
2017/04/17 Javascript
ajax请求+vue.js渲染+页面加载的示例
2018/02/11 Javascript
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
2018/04/17 jQuery
JS使用遮罩实现点击某区域以外时弹窗的弹出与关闭功能示例
2018/07/31 Javascript
Vue 表情包输入组件的实现代码
2019/01/21 Javascript
JS实现马赛克图片效果完整示例
2019/04/13 Javascript
[02:19]DOTA2女子战队FOX视频专访:希望更多美眉一起加入
2013/10/15 DOTA
python字符串替换示例
2014/04/24 Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
2017/12/12 Python
Python针对给定字符串求解所有子序列是否为回文序列的方法
2018/04/21 Python
在Python中合并字典模块ChainMap的隐藏坑【推荐】
2019/06/27 Python
python处理excel绘制雷达图
2019/10/18 Python
C++和python实现阿姆斯特朗数字查找实例代码
2020/12/07 Python
Python的轻量级ORM框架peewee使用教程
2021/02/05 Python
肯尼亚网上商城:Kilimall
2016/08/20 全球购物
英国PC组件和在线电脑商店:SCAN
2019/04/18 全球购物
10条PHP编程习惯
2014/05/26 面试题
普通院校学生的自荐信
2013/11/27 职场文书
党日活动总结
2014/05/07 职场文书
合作意向书
2014/07/30 职场文书
招标保密承诺书
2015/01/20 职场文书
2016父亲节感恩话语
2015/12/09 职场文书
Nginx如何获取自定义请求header头和URL参数详解
2022/07/23 Servers