Python获取网页上图片下载地址的方法


Posted in Python onMarch 11, 2015

本文实例讲述了Python获取网页上图片下载地址的方法。分享给大家供大家参考。具体如下:

这里获取网页上图片的下载地址是正在写的数据采集中的一段,代码如下:

#!/user/bin/python3

import urllib2

from HTMLParser import HTMLParser

class MyHtmlParser(HTMLParser):

    links = []

    def handle_starttag(self, tag, attrs):

        if tag == "img":

            if len(attrs) == 0:

                pass

            else:

                for name, value in attrs:

                    if name == "src":

                        self.links.append(value)

if __name__ == "__main__":

    uri = "http://dy.163.com/v2/article/T1374483113516/AGSNE9L000964K4O"

    file = urllib2.urlopen(uri).read()

    # file = "<html><h1>Title</h1><p>I'm a paragraph!</p></html>"

    hy = MyHtmlParser()

    hy.feed(file)

    hy.close()

    print(hy.links)

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
Python中replace方法实例分析
Aug 20 Python
python中元类用法实例
Oct 10 Python
Python中使用装饰器和元编程实现结构体类实例
Jan 28 Python
Python中的元类编程入门指引
Apr 15 Python
机器学习经典算法-logistic回归代码详解
Dec 22 Python
如何通过50行Python代码获取公众号全部文章
Jul 12 Python
python对指定字符串逆序的6种方法(小结)
Apr 02 Python
使用Python内置模块与函数进行不同进制的数的转换
Apr 26 Python
pycharm 2018 激活码及破解补丁激活方式
Sep 21 Python
keras Lambda自定义层实现数据的切片方式,Lambda传参数
Jun 11 Python
常用的10个Python实用小技巧
Aug 10 Python
python pillow库的基础使用教程
Jan 13 Python
Python实现从百度API获取天气的方法
Mar 11 #Python
Python计算回文数的方法
Mar 11 #Python
Python用GET方法上传文件
Mar 10 #Python
Python爬取读者并制作成PDF
Mar 10 #Python
Python生成随机MAC地址
Mar 10 #Python
Python中实现结构相似的函数调用方法
Mar 10 #Python
Python实现CET查分的方法
Mar 10 #Python
You might like
xajax写的留言本
2006/11/25 PHP
php设计模式 Interpreter(解释器模式)
2011/06/26 PHP
php 操作符与控制结构
2012/03/07 PHP
PHP中比较时间大小实例
2014/08/21 PHP
PHP实现蛇形矩阵,回环矩阵及数字螺旋矩阵的方法分析
2017/05/29 PHP
thinkphp5.1框架模板布局与模板继承用法分析
2019/07/19 PHP
jquery 简单导航实现代码
2009/09/11 Javascript
jQuery+ajax实现鼠标单击修改内容的方法
2014/06/27 Javascript
jQuery中replaceWith()方法用法实例
2014/12/25 Javascript
Bootstrap每天必学之警告框插件
2016/04/26 Javascript
AngularJs表单验证实例详解
2016/05/30 Javascript
VUE 更好的 ajax 上传处理 axios.js实现代码
2017/05/10 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
2017/09/04 Javascript
iframe与主框架跨域相互访问实现方法
2017/09/14 Javascript
JS+CSS实现网页加载中的动画效果
2017/10/27 Javascript
微信小程序之几种常见的弹框提示信息实现详解
2019/07/11 Javascript
js实现简单五子棋游戏
2020/05/28 Javascript
解决Vue 给mapState中定义的属性赋值报错的问题
2020/06/22 Javascript
[04:19]DOTA2完美大师赛第四天精彩集锦
2017/11/26 DOTA
[01:51]开启你的城市传奇 完美世界城市挑战赛开始报名
2018/10/09 DOTA
python机器学习实战之树回归详解
2017/12/20 Python
Python3.6笔记之将程序运行结果输出到文件的方法
2018/04/22 Python
python统计多维数组的行数和列数实例
2018/06/23 Python
Python3安装模块报错Microsoft Visual C++ 14.0 is required的解决方法
2020/07/28 Python
Python 防止死锁的方法
2020/07/29 Python
用python实现一个简单的验证码
2020/12/09 Python
英国男女奢华内衣和泳装购物网站:Figleaves
2017/01/28 全球购物
日本著名化妆品零售网站:Cosme Land
2019/03/01 全球购物
Abbacino官网:包、钱包和女士配饰
2019/04/15 全球购物
继承公证书
2014/04/09 职场文书
安全环保标语
2014/06/09 职场文书
企业委托书范本
2014/09/13 职场文书
党员四风问题对照检查材料
2014/09/27 职场文书
2016年大学光棍节活动总结
2016/04/05 职场文书
Python - 10行代码集2000张美女图
2021/05/23 Python
安装harbor作为docker镜像仓库的问题
2022/06/14 Servers