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生成文件md5校验值函数的方法
Jan 10 Python
关于Django外键赋值问题详解
Aug 13 Python
Python多进程池 multiprocessing Pool用法示例
Sep 07 Python
Python标准库使用OrderedDict类的实例讲解
Feb 14 Python
python 求一个列表中所有元素的乘积实例
Jun 11 Python
Python csv模块使用方法代码实例
Aug 29 Python
python sqlite的Row对象操作示例
Sep 11 Python
原来我一直安装 Python 库的姿势都不对呀
Nov 11 Python
pyecharts在数据可视化中的应用详解
Jun 08 Python
python3.7添加dlib模块的方法
Jul 01 Python
Python 利用Entrez库筛选下载PubMed文献摘要的示例
Nov 24 Python
Python中的socket网络模块介绍
Jul 23 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版微信公众平台入门教程之开发者认证的方法
2016/09/26 PHP
php批量转换文件夹下所有文件编码的函数类
2017/08/06 PHP
PHP实现类似题库抽题效果
2018/08/16 PHP
input 高级限制级用法
2009/03/26 Javascript
js String对象中常用方法小结(字符串操作)
2012/01/27 Javascript
javascript ajax 仿百度分页函数
2013/10/29 Javascript
JavaScript程序员应该知道的45个实用技巧
2014/03/04 Javascript
基于js实现投票的实例代码
2015/08/04 Javascript
JS 判断某变量是否为某数组中的一个值的3种方法(总结)
2017/07/10 Javascript
让bootstrap的carousel支持滑动滚屏的实现代码
2017/11/27 Javascript
详解如何用babel转换es6的class语法
2018/04/03 Javascript
JS实现字符串去重及数组去重的方法示例
2018/04/21 Javascript
微信小程序点击列表跳转到对应详情页过程解析
2019/09/26 Javascript
解决vue语法会有延迟加载显现{{xxx}}的问题
2019/11/14 Javascript
JavaScript canvas绘制折线图
2020/02/18 Javascript
uni-app从安装到卸载的入门教程
2020/05/15 Javascript
[01:05]DOTA2完美大师赛趣味视频之选手教你打职业
2017/11/23 DOTA
详解Python3中的Sequence type的使用
2015/08/01 Python
Python利用ORM控制MongoDB(MongoEngine)的步骤全纪录
2018/09/13 Python
python实现最大子序和(分治+动态规划)
2019/07/05 Python
Python 装饰器@,对函数进行功能扩展操作示例【开闭原则】
2019/10/17 Python
利用Python校准本地时间的方法教程
2019/10/31 Python
python实现翻译word表格小程序
2020/02/27 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
2020/06/03 Python
Python用Jira库来操作Jira
2020/12/28 Python
selenium+headless chrome爬虫的实现示例
2021/01/08 Python
CSS3简单实现照片墙
2014/12/12 HTML / CSS
CSS3圆角边框和边界图片效果实例
2016/07/01 HTML / CSS
Interrail法国:乘火车探索欧洲,最受欢迎的欧洲铁路通票
2019/08/27 全球购物
.NET初级开发工程师面试题(包括Javascript)
2012/08/22 面试题
交通法规咨询中心工作职责
2013/11/27 职场文书
《罗布泊,消逝的仙湖》教学反思
2014/03/01 职场文书
先进工作者推荐材料
2014/12/23 职场文书
2016寒假假期总结
2015/10/10 职场文书
2016应届毕业生自荐信范文
2016/01/28 职场文书
使用Djongo模块在Django中使用MongoDB数据库
2021/06/20 Python