Чтение данных из URL / XML с помощью Python - PullRequest
0 голосов
/ 06 октября 2019

это мой первый вопрос. Я пытаюсь выучить немного Python, так что ... у меня есть проблема

, как я могу получить данные из этого URL, который показывает информацию в XML:

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)

вывод:

Вывод

но я хочу получить доступ к данным такого типа, например, данные :

linkurl_invoice

Надеюсь, ребята, вы можете попробовать дать мне совет с кодом и прочитать XML-документы.

1 Ответ

0 голосов
/ 07 октября 2019

Изучив URL, который вы дали, кажется, что данные на самом деле удерживаются на расстоянии нескольких ссылок по следующему URL: http://windte1910.acepta.com/depot/A23D046FC1854B18399D5383F36923E25774179C?k=5121f909fd63e674149c0e42a9847b49

Таким образом, вы можете получить к нему прямой доступ следующим образом:

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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...