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使用mailbox打印电子邮件的方法
Apr 30 Python
详谈python http长连接客户端
Jun 12 Python
利用Python进行异常值分析实例代码
Dec 07 Python
python-str,list,set间的转换实例
Jun 27 Python
Python并发之多进程的方法实例代码
Aug 15 Python
python3的数据类型及数据类型转换实例详解
Aug 20 Python
对Python中一维向量和一维向量转置相乘的方法详解
Aug 26 Python
手机使用python操作图片文件(pydroid3)过程详解
Sep 25 Python
python序列化与数据持久化实例详解
Dec 20 Python
python GUI库图形界面开发之PyQt5表单布局控件QFormLayout详细使用方法与实例
Mar 06 Python
Python卷积神经网络图片分类框架详解分析
Nov 07 Python
Python标准库pathlib操作目录和文件
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
社区(php&amp;&amp;mysql)三
2006/10/09 PHP
PHP新手NOTICE错误常见解决方法
2011/12/07 PHP
PHP中使用Session配合Javascript实现文件上传进度条功能
2014/10/15 PHP
thinkPHP学习笔记之安装配置篇
2015/03/05 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
Yii框架操作cookie与session的方法实例详解
2019/09/04 PHP
JavaScript触发器详解
2007/03/10 Javascript
ASP.NET jQuery 实例5 (显示CheckBoxList成员选中的内容)
2012/01/13 Javascript
JavaScript实现网页图片等比例缩放实现代码及调用方式
2013/02/25 Javascript
JS 实现点击a标签的时候让其背景更换
2013/10/15 Javascript
Bootstrap下拉菜单样式
2017/02/07 Javascript
vue中如何创建多个ueditor实例教程
2017/11/14 Javascript
如何基于JS截获动态代码
2019/12/25 Javascript
Python中使用动态变量名的方法
2014/05/06 Python
Python学习笔记之os模块使用总结
2014/11/03 Python
Python实现的简单文件传输服务器和客户端
2015/04/08 Python
Python实现简单求解给定整数的质因数算法示例
2018/03/25 Python
Python基于最小二乘法实现曲线拟合示例
2018/06/14 Python
Python操作mongodb数据库的方法详解
2018/12/08 Python
pyQt5实时刷新界面的示例
2019/06/25 Python
Django框架安装方法图文详解
2019/11/04 Python
python序列化与数据持久化实例详解
2019/12/20 Python
实例讲解HTML5的meta标签的一些应用
2015/12/08 HTML / CSS
世界最大的海报和艺术印刷商店:AllPosters.com
2017/02/01 全球购物
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
全球异乡人的跨境社交电商平台:Kouhigh口嗨网
2020/07/24 全球购物
日本语毕业生自荐信
2014/02/01 职场文书
医学生职业生涯规划书范文
2014/03/13 职场文书
孝老爱亲模范事迹材料
2014/05/25 职场文书
公司授权委托书范文
2014/08/02 职场文书
法人代表证明书格式
2014/10/01 职场文书
2015年教师节贺卡寄语
2015/03/24 职场文书
2015年人民调解工作总结
2015/05/18 职场文书
公司员工离职感言
2015/08/03 职场文书
个人落户申请书怎么写?
2019/06/28 职场文书
Python内置包对JSON文件数据进行编码和解码
2022/04/12 Python