[英]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.