Python获取网页上图片下载地址的方法

作者:saintatgod 时间:2021-01-22 13:15:26 

本文实例讲述了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,获取,地址,方法
0
投稿

猜你喜欢

  • python可视化分析绘制带趋势线的散点图和边缘直方图

    2023-08-16 04:10:10
  • 详解go中的引用类型

    2023-08-28 06:02:31
  • python爬虫面试宝典(常见问题)

    2023-02-27 19:46:01
  • python实现简单石头剪刀布游戏

    2023-03-08 03:23:44
  • Pytorch使用MNIST数据集实现基础GAN和DCGAN详解

    2021-11-17 02:14:33
  • windows下cx_Freeze生成Python可执行程序的详细步骤

    2022-12-06 05:27:57
  • Python中用PIL库批量给图片加上序号的教程

    2021-04-08 01:55:46
  • Django 创建新App及其常用命令的实现方法

    2023-05-20 09:04:47
  • 解决pytorch下只打印tensor的数值不打印出device等信息的问题

    2023-04-20 18:25:52
  • Python函数式编程中itertools模块详解

    2022-08-28 20:16:53
  • python re模块findall()函数实例解析

    2022-07-07 13:38:40
  • python实现简易数码时钟

    2023-09-20 12:32:57
  • Python文件的应用之序列化与反序列化详解

    2021-06-19 22:20:45
  • 解析arp病毒背后利用的Javascript技术

    2007-08-08 09:55:00
  • 详解MySQL数据库中字符串的正确使用

    2010-06-20 15:01:00
  • Python Pygame实战之红心大战游戏的实现

    2023-08-23 02:28:08
  • Python中Collection的使用小技巧

    2022-04-14 01:42:57
  • OpenCV目标检测Meanshif和Camshift算法解析

    2022-06-15 21:30:35
  • 浅谈golang for 循环中使用协程的问题

    2023-08-28 11:26:59
  • python 批量修改/替换数据的实例

    2021-03-15 14:18:36
  • asp之家 网络编程 m.aspxhome.com