繁体   English   中英

从 XML 获取值 Url Python

[英]Getting values from XML Url Python

我在https://es.besoccer.com/有一个帐户,他们有一个 api 用于获取 xml 中的数据。我在 python 中有此代码用于打印我需要的 xml 的值:

from xml.dom import minidom
doc = minidom.parse("datos.xml")
partidos = doc.getElementsByTagName("matches")
for partido in partidos:
    local = partido.getElementsByTagName("local")[0]
    visitante = partido.getElementsByTagName("visitor")[0]
    print("local:%s" % local.firstChild.data)
    print("visitante:%s" % visitante.firstChild.data)
    canales=partido.getElementsByTagName("channels")
    for canal in canales:
            nombre=canal.getElementsByTagName("name")[0]
            print("canal:%s" % nombre.firstChild.data)

问题是这个网站的 XML 是一个 url 所以我不知道如何直接从 url 读取 xml。其他问题是 xml 包含一些标签是一个链接,而 88276540s4 是一个错误的标签包含一个 url。

在此处阅读 API 文档: https://www.besoccer.com/api/documentacion
了解需要使用哪个 API 调用后,准备 URL 和查询 arguments 并使用类似请求的库来读取数据。

收到回复后(假设它基于 XML)- 您可以使用您的代码并解析它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM