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 相关文章推荐
Python3中多线程编程的队列运作示例
Apr 16 Python
详解在Python程序中使用Cookie的教程
Apr 30 Python
Python实现七彩蟒蛇绘制实例代码
Jan 16 Python
python远程连接服务器MySQL数据库
Jul 02 Python
解决pycharm remote deployment 配置的问题
Jun 27 Python
python取均匀不重复的随机数方式
Nov 27 Python
Python操作Jira库常用方法解析
Apr 10 Python
在python中利用pycharm自定义代码块教程(三步搞定)
Apr 15 Python
Android Q之气泡弹窗的实现示例
Jun 23 Python
python用tkinter实现一个gui的翻译工具
Oct 26 Python
matplotlib常见函数之plt.rcParams、matshow的使用(坐标轴设置)
Jan 05 Python
python绘制高斯曲线
Feb 19 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
神族 Protoss 剧情介绍
2020/03/14 星际争霸
php更改目录及子目录下所有的文件后缀的代码
2010/09/24 PHP
php数组随机排序实现方法
2015/06/13 PHP
PHP中加速、缓存扩展的区别和作用详解(eAccelerator、memcached、xcache、APC )
2016/07/09 PHP
thinkPHP5框架接口写法简单示例
2019/08/05 PHP
javascript dom 基本操作小结
2010/04/11 Javascript
原生js ActiveXObject获取execl里面的值
2013/11/01 Javascript
Javascript自定义函数判断网站访问类型是PC还是移动终端
2014/01/10 Javascript
jquery实现弹出层登录和全屏层注册特效
2015/08/28 Javascript
JavaScript里 ==与===区别详解
2016/08/16 Javascript
js 中文汉字转Unicode、Unicode转中文汉字、ASCII转换Unicode、Unicode转换ASCII、中文转换
2016/12/06 Javascript
js实现楼层导航功能
2017/02/23 Javascript
jQuery Masonry瀑布流布局神器使用详解
2017/05/25 jQuery
浅谈angular2路由预加载策略
2017/10/04 Javascript
javascript数组定义的几种方法
2017/10/06 Javascript
使用Angular CLI从蓝本生成代码详解
2018/03/24 Javascript
Vue导出页面为PDF格式的实现思路
2018/07/31 Javascript
使用JavaScript保存文本文件到本地的两种方法
2019/01/22 Javascript
node学习笔记之读写文件与开启第一个web服务器操作示例
2019/05/29 Javascript
详解nginx配置vue h5 history去除#号
2020/11/09 Javascript
python批量同步web服务器代码核心程序
2014/09/01 Python
pandas的object对象转时间对象的方法
2018/04/11 Python
把django中admin后台界面的英文修改为中文显示的方法
2019/07/26 Python
python批量处理文件或文件夹
2020/07/28 Python
django为Form生成的label标签添加class方式
2020/05/20 Python
python如何进入交互模式
2020/07/06 Python
HTML5 video进入全屏和退出全屏的实现方法
2020/07/28 HTML / CSS
印度领先的眼镜电子商务网站:Lenskart
2019/12/16 全球购物
港湾网络笔试题
2014/04/19 面试题
数字天堂软件测试面试题
2012/12/23 面试题
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
2014/07/27 面试题
教师节慰问信
2015/02/15 职场文书
2015年度个人业务工作总结
2015/04/27 职场文书
职工趣味运动会开幕词
2016/03/04 职场文书
2016年社会管理综治宣传月活动总结
2016/03/16 职场文书
Python djanjo之csrf防跨站攻击实验过程
2021/05/14 Python