下载给定网页上图片的方法

 更新时间:2014年02月18日 10:30:22   作者:  
这篇文章主要介绍了下载给定网页上图片的方法,需要的朋友可以参考下
复制代码 代码如下:

# -*- coding: utf-8 -*-
import re
import urllib
def getHtml(url):
#找出给出网页的源码
page = urllib.urlopen(url)
html = page.read()
return html

def getImg(html):
#正则
reg = r'src="(.*?\.jpg)"'
#编译正则
imgre = re.compile(reg)
#找出图片地址
imglist = re.findall(imgre,html)
#循环遍历
x = 0
for i in imglist:
urllib.urlretrieve(i,'%s.jpg' % x)
x+=1
html = getHtml(r'http://www.renren.com/')
getImg(html)

相关文章

  • Python装饰器重载内置的使用

    Python装饰器重载内置的使用

    本文主要介绍了Python装饰器重载内置的使用,详细介绍如何创建装饰器,如何使用装饰器来重载内置函数,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • 一个月入门Python爬虫学习,轻松爬取大规模数据

    一个月入门Python爬虫学习,轻松爬取大规模数据

    利用爬虫我们可以获取大量的价值数据,从而获得感性认识中不能得到的信息,这篇文章给大家带来了一个月入门Python学习,爬虫轻松爬取大规模数据,感兴趣的朋友一起看看吧
    2018-01-01
  • 详解Python的Django框架中Manager方法的使用

    详解Python的Django框架中Manager方法的使用

    这篇文章主要介绍了Python的Django框架中Manager方法的使用,包括修改初始Manager QuerySets和增加额外的Manager方法等操作,需要的朋友可以参考下
    2015-07-07
  • python读取文本绘制动态速度曲线

    python读取文本绘制动态速度曲线

    这篇文章主要为大家详细介绍了python读取文本绘制动态速度曲线,多图同步显示,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • 实例讲解python中的序列化知识点

    实例讲解python中的序列化知识点

    本篇文章通过代码实例给大家详细分享了关于python中的序列化知识点内容,有兴趣的朋友们可以学习下。
    2018-10-10
  • Python数据结构与算法之完全树与最小堆实例

    Python数据结构与算法之完全树与最小堆实例

    这篇文章主要介绍了Python数据结构与算法之完全树与最小堆,结合实例形式分析了Python完全树定义及堆排序功能实现相关操作技巧,需要的朋友可以参考下
    2017-12-12
  • Python集合union()函数使用实例详解

    Python集合union()函数使用实例详解

    union()方法的工作原理是:返回多个集合(集合的数量大于等于2)的并集,即结果集合包含了所有被合并集合中的所有元素,因为集合中的元素不可重复,所以各个集合中重复的元素在结果集合中只会出现一次,本文将简单介绍一下Python union()函数使用方法
    2023-07-07
  • Django 实现下载文件功能的示例

    Django 实现下载文件功能的示例

    这篇文章主要介绍了Django 实现下载文件功能的示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • Python类和对象基础入门介绍

    Python类和对象基础入门介绍

    Python 是一种面向对象的编程语言。Python 中的几乎所有东西都是对象,拥有属性和方法。类(Class)类似对象构造函数,或者是用于创建对象的蓝图
    2022-08-08
  • Python随机生成均匀分布在单位圆内的点代码示例

    Python随机生成均匀分布在单位圆内的点代码示例

    这篇文章主要介绍了Python随机生成均匀分布在单位圆内的点代码示例,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11

最新评论