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设计模式之观察者模式实例
Apr 26 Python
Python入门篇之对象类型
Oct 17 Python
10个易被忽视但应掌握的Python基本用法
Apr 01 Python
Python编程之微信推送模板消息功能示例
Aug 21 Python
python日期时间转为字符串或者格式化输出的实例
May 29 Python
Python学习笔记之列表推导式实例分析
Aug 13 Python
pytorch 在sequential中使用view来reshape的例子
Aug 20 Python
在pycharm中显示python画的图方法
Aug 31 Python
如何分离django中的媒体、静态文件和网页
Nov 12 Python
python实现监控阿里云账户余额功能
Dec 16 Python
Python ArgumentParse的subparser用法说明
Apr 20 Python
Python爬虫Scrapy框架CrawlSpider原理及使用案例
Nov 20 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
利用js调用后台php进行数据处理原码
2006/10/09 PHP
PHP与C#分别格式化文件大小的代码
2011/05/14 PHP
Yii2下session跨域名共存的解决方案
2017/02/04 PHP
PHP7匿名类的用法示例
2019/04/05 PHP
PHP判断一个变量是否为整数、正整数的方法示例
2019/09/11 PHP
JavaScript 页面坐标相关知识整理
2010/01/09 Javascript
悄悄用脚本检查你访问过哪些网站的代码
2010/12/04 Javascript
JavaScript生成GUID的多种算法小结
2013/08/18 Javascript
JavaScript数据绑定实现一个简单的 MVVM 库
2016/04/08 Javascript
jquery Banner轮播选项卡
2016/12/26 Javascript
js实现省份下拉菜单效果
2017/02/15 Javascript
基于JavaScript实现的顺序查找算法示例
2017/04/14 Javascript
ionic使用angularjs表单验证(模板验证)
2018/12/12 Javascript
详解vue 2.6 中 slot 的新用法
2019/07/09 Javascript
解决layer图标icon不加载的问题
2019/09/04 Javascript
js+canvas实现简单扫雷小游戏
2021/01/22 Javascript
使用Python中的greenlet包实现并发编程的入门教程
2015/04/16 Python
python函数形参用法实例分析
2015/08/04 Python
Python文件操作,open读写文件,追加文本内容实例
2016/12/14 Python
python 实现上传图片并预览的3种方法(推荐)
2017/07/14 Python
Python3使用PyQt5制作简单的画板/手写板实例
2017/10/19 Python
怎么使用pipenv管理你的python项目
2018/03/12 Python
Python通用循环的构造方法实例分析
2018/12/19 Python
深入理解Python异常处理的哲学
2019/02/01 Python
Python 运行.py文件和交互式运行代码的区别详解
2019/07/02 Python
python pandas获取csv指定行 列的操作方法
2019/07/12 Python
Python的信号库Blinker用法详解
2020/12/31 Python
HTML5 video标签(播放器)学习笔记(一):使用入门
2015/04/24 HTML / CSS
美国Rue La La闪购网站:奢侈品、中高档品牌限时折扣
2016/10/19 全球购物
写出程序把一个链表中的接点顺序倒排
2014/04/28 面试题
会计实习自我鉴定
2013/12/04 职场文书
结婚周年感言
2014/02/24 职场文书
酒店工程部经理岗位职责
2015/04/09 职场文书
聚会通知怎么写
2015/04/23 职场文书
2015暑期社会实践个人总结
2015/07/13 职场文书
SQL SERVER触发器详解
2022/02/24 SQL Server