使用python从URL/XML读取数据

使用python从URL/XML读取数据,python,python-3.x,url,Python,Python 3.x,Url,这是我的第一个问题。 我想学点python,所以。。我有这个问题 如何从显示XML信息的url获取数据: import requests from bs4 import BeautifulSoup url = 'http://windte1910.acepta.com/v01/A23D046FC1854B18399D5383F36923E25774179C?k=5121f909fd63e674149c0e42a9847b49' document = requests.get(url) soup

这是我的第一个问题。 我想学点python,所以。。我有这个问题

如何从显示XML信息的url获取数据:

import requests
from bs4 import BeautifulSoup
url = 'http://windte1910.acepta.com/v01/A23D046FC1854B18399D5383F36923E25774179C?k=5121f909fd63e674149c0e42a9847b49'
document = requests.get(url)
soup = BeautifulSoup(document.content, "lxml-xml")
print(soup)
输出:

但我想访问这类数据,数据,例如:


希望大家能给我一些关于代码和如何阅读xml文档的建议。

通过检查您提供的URL,似乎数据实际上保存在以下URL的几个链接之外:

因此,您可以通过以下方式直接访问它:

import requests
from bs4 import BeautifulSoup
url = 'http://windte1910.acepta.com/depot/A23D046FC1854B18399D5383F36923E25774179C?k=5121f909fd63e674149c0e42a9847b49'
document = requests.get(url)
soup = BeautifulSoup(document.content, "lxml-xml")

print(soup.find('RUTEmisor').text)

您已在url前面加上:
http://windte1910.acepta.com/ca4webv3/XmlView?url=
,您的url:
http://windte1910...
必须
urlencoded
谢谢您的信息!链接中的DEPOT是什么意思??你把vo换成depotNo,不用担心。通过web浏览器访问URL,可以最容易地看到中带有“depot”的URL:它是页面顶部作为URL提供的链接。如果您对如何在不使用web浏览器的情况下查找该链接感兴趣,可以通过一些web抓取来查找该链接。如果您感兴趣的话,我很乐意编辑上面的解决方案来展示这一点——否则,如果您只关心XML数据,我提供的链接应该允许您访问XML数据。感谢您的回答,我一直在寻找答案,因为我每天都有这些链接,所以总是逐个打开链接以提取一些信息,你知道如果我把这个带有csv链接的专栏在python上一个接一个地读吗?循环?