簡體   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