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爬虫之HTTP异常处理
Nov 05 Python
Python程序中设置HTTP代理
Nov 06 Python
python3使用smtplib实现发送邮件功能
May 22 Python
python爬虫自动创建文件夹的功能
Aug 01 Python
python把1变成01的步骤总结
Feb 27 Python
python控制nao机器人身体动作实例详解
Apr 29 Python
python3用PIL把图片转换为RGB图片的实例
Jul 04 Python
Python Django模板之模板过滤器与自定义模板过滤器示例
Oct 18 Python
python 实现一个简单的线性回归案例
Dec 17 Python
Python turtle实现贪吃蛇游戏
Jun 18 Python
Python Pandas pandas.read_sql_query函数实例用法分析
Jun 21 Python
手把手教你使用TensorFlow2实现RNN
Jul 15 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 Smarty生成EXCEL文档的代码
2008/08/23 PHP
php数组函数序列之array_slice() - 在数组中根据条件取出一段值,并返回
2011/11/07 PHP
php全局变量和类配合使用深刻理解
2013/06/05 PHP
php each 返回数组中当前的键值对并将数组指针向前移动一步实例
2016/11/22 PHP
thinkphp5 URL和路由的功能详解与实例
2017/12/26 PHP
jQuery EasyUI API 中文文档 - Tree树使用介绍
2011/11/19 Javascript
前台js对象在后台转化java对象的问题探讨
2013/12/20 Javascript
jQuery插件datalist实现很好看的input下拉列表
2015/07/14 Javascript
JS使用post提交的两种方式
2015/12/03 Javascript
JavaScript隐式类型转换
2016/03/15 Javascript
BootStrap实用代码片段之一
2016/03/22 Javascript
jQuery设置Cookie及删除Cookie实例分析
2016/04/15 Javascript
JS表格组件神器bootstrap table详解(强化版)
2016/05/26 Javascript
Bootstrap风格的WPF样式
2016/12/07 Javascript
node.js到底要不要加分号浅析
2018/07/11 Javascript
JS实现的RC4加密算法示例
2018/08/16 Javascript
jquery获取select选中值的文本,并赋值给另一个输入框的方法
2018/08/21 jQuery
QML实现圆环颜色选择器
2019/09/25 Javascript
[07:08]2014DOTA2西雅图国际邀请赛 小组赛7月11日TOPPLAY
2014/07/11 DOTA
Python下的Softmax回归函数的实现方法(推荐)
2017/01/26 Python
浅谈使用Python变量时要避免的3个错误
2017/10/30 Python
Python内置函数——__import__ 的使用方法
2017/11/24 Python
Python实现剪刀石头布小游戏(与电脑对战)
2019/12/31 Python
HTML5视频播放插件 video.js介绍
2018/09/29 HTML / CSS
Rodd & Gunn澳大利亚官网:新西兰男装品牌
2018/09/25 全球购物
阿迪达斯印尼官方网站:adidas印尼
2020/02/10 全球购物
爱岗敬业演讲稿范文
2014/01/14 职场文书
公司年会搞笑主持词
2014/03/24 职场文书
我爱我的祖国演讲稿
2014/05/04 职场文书
校园活动策划方案
2014/06/13 职场文书
个人四风问题整改措施思想汇报
2014/10/04 职场文书
2014年人事工作总结范文
2014/11/19 职场文书
2016年小学党支部创先争优活动总结
2016/04/05 职场文书
演讲稿:​快乐,从不抱怨开始!
2019/04/02 职场文书
使用react-virtualized实现图片动态高度长列表的问题
2021/05/28 Javascript
Python实现拼音转换
2021/06/07 Python