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与js)两种实现
Feb 21 Python
学习python之编写简单简单连接数据库并执行查询操作
Feb 27 Python
简单学习Python time模块
Apr 29 Python
深入解析Python编程中super关键字的用法
Jun 24 Python
python基础教程项目二之画幅好画
Apr 02 Python
详解python做UI界面的方法
Feb 27 Python
Laravel框架表单验证格式化输出的方法
Sep 25 Python
Python中sorted()排序与字母大小写的问题
Jan 14 Python
np.dot()函数的用法详解
Jan 17 Python
Python实现京东抢秒杀功能
Jan 25 Python
Python爬取你好李焕英豆瓣短评生成词云的示例代码
Feb 24 Python
Python+Tkinter制作专属图形化界面
Apr 01 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
全国FM电台频率大全 - 30 宁夏回族自治区
2020/03/11 无线电
php学习笔记(三)操作符与控制结构
2011/08/06 PHP
PHP读取CURL模拟登录时生成Cookie文件的方法
2014/11/04 PHP
php超快高效率统计大文件行数
2015/07/05 PHP
详解php设置session(过期、失效、有效期)
2015/11/12 PHP
ThinkPHP 模板引擎使用详解
2017/05/07 PHP
javascript实现仿银行密码输入框效果的代码
2007/12/13 Javascript
javascript 命名空间以提高代码重用性
2008/11/13 Javascript
JavaScript 高级篇之闭包、模拟类,继承(五)
2012/04/07 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
2013/07/18 Javascript
Javascript原型链的原理详解
2016/01/05 Javascript
GitHub上一些实用的JavaScript的文件压缩解压缩库推荐
2016/03/13 Javascript
JS中关于正则的巧妙操作
2017/08/31 Javascript
React Native模块之Permissions权限申请的实例相机
2017/09/28 Javascript
详解React项目的服务端渲染改造(koa2+webpack3.11)
2018/03/19 Javascript
vue-cli监听组件加载完成的方法
2018/09/07 Javascript
Vue开发之封装上传文件组件与用法示例
2019/04/25 Javascript
使用easyui从servlet传递json数据到前端页面的两种方法
2019/09/05 Javascript
vue中使用极验验证码的方法(附demo)
2019/12/04 Javascript
原生javascript实现类似vue的数据绑定功能示例【观察者模式】
2020/02/24 Javascript
js代码实现轮播图
2020/05/04 Javascript
原生js实现弹窗消息动画
2020/11/20 Javascript
通过源码分析Python中的切片赋值
2017/05/08 Python
python实现五子棋小游戏
2020/03/25 Python
值得收藏的10道python 面试题
2019/04/15 Python
Python SMTP配置参数并发送邮件
2020/06/16 Python
pytorch查看模型weight与grad方式
2020/06/24 Python
html5服务器推送_动力节点Java学院整理
2017/07/12 HTML / CSS
HTML5逐步分析实现拖放功能的方法
2020/09/30 HTML / CSS
会计系毕业生求职信
2014/05/28 职场文书
银行进社区活动总结
2014/07/07 职场文书
2014年优秀党员材料
2014/12/18 职场文书
服装区域经理岗位职责
2015/04/10 职场文书
投标单位介绍信
2015/05/05 职场文书
SQL Server表分区降低运维和维护成本
2022/04/08 SQL Server
Python  lambda匿名函数和三元运算符
2022/04/19 Python