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 解析XML python模块xml.dom解析xml实例代码
Feb 07 Python
python获取图片颜色信息的方法
Mar 18 Python
python+Django+apache的配置方法详解
Jun 01 Python
基于Python中单例模式的几种实现方式及优化详解
Jan 09 Python
详解如何将python3.6软件的py文件打包成exe程序
Oct 09 Python
python对文件目录的操作方法实例总结
Jun 24 Python
pandas的相关系数与协方差实例
Dec 27 Python
Django 项目布局方法(值得推荐)
Mar 22 Python
基于jupyter代码无法在pycharm中运行的解决方法
Apr 21 Python
Python的历史与优缺点整理
May 26 Python
Python基于Serializer实现字段验证及序列化
Nov 04 Python
python 三边测量定位的实现代码
Apr 22 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
MVC模式的PHP实现
2006/10/09 PHP
php计算2个日期的差值函数分享
2015/02/02 PHP
PHP使用gmdate实现将一个UNIX 时间格式化成GMT文本的方法
2015/03/19 PHP
php使用Jpgraph绘制简单X-Y坐标图的方法
2015/06/10 PHP
php禁用cookie后session设置方法分析
2016/10/19 PHP
JavaScipt基本教程之前言
2008/01/16 Javascript
在IE下获取object(ActiveX)的Param的代码
2009/09/15 Javascript
基于jquery实现的文字向上跑动类似跑马灯的效果
2014/06/17 Javascript
Javascript动画效果(2)
2016/10/11 Javascript
jQuery实现删除li节点的方法
2016/12/06 Javascript
利用jQuery实现简单的拖曳效果实例代码
2017/10/20 jQuery
浅谈Vue组件及组件的注册方法
2018/08/24 Javascript
vue微信分享的实现(在当前页面分享其他页面)
2019/04/16 Javascript
node.js监听文件变化的实现方法
2019/04/17 Javascript
详解Vue、element-ui、axios实现省市区三级联动
2019/05/07 Javascript
JavaScript中reduce()的5个基本用法示例
2020/07/19 Javascript
JS中循环遍历数组的四种方式总结
2021/01/23 Javascript
Python中的startswith和endswith函数使用实例
2014/08/25 Python
Python实现网站文件的全备份和差异备份
2014/11/30 Python
利用QT写一个极简单的图形化Python闹钟程序
2015/04/07 Python
python删除不需要的python文件方法
2018/04/24 Python
selenium+python实现1688网站验证码图片的截取功能
2018/08/14 Python
Python开启线程,在函数中开线程的实例
2019/02/22 Python
Python3+Appium安装使用教程
2019/07/05 Python
Python pygame绘制文字制作滚动文字过程解析
2019/12/12 Python
Pytorch中的VGG实现修改最后一层FC
2020/01/15 Python
python中使用input()函数获取用户输入值方式
2020/05/03 Python
python中PyQuery库用法分享
2021/01/15 Python
canvas绘制视频封面的方法
2018/02/05 HTML / CSS
Etam艾格英国官网:法国著名女装品牌
2019/04/15 全球购物
欧舒丹俄罗斯官方网站:L’OCCITANE俄罗斯
2019/11/22 全球购物
党员承诺书范文
2014/05/19 职场文书
体育运动口号
2014/06/09 职场文书
证劵公司反洗钱宣传活动总结
2015/05/08 职场文书
创业计划书之水果店
2019/07/18 职场文书
Python 第三方库 openpyxl 的安装过程
2022/12/24 Python