Мне нужно получить данные с сайта Betfair, используя Python
Мне нужна ссылка:
https://www.betfair.com/www/sports/exchange/readonly/v1/bymarket?_ak=nzIFcwyWhrlwYMrh¤cyCode=EUR&locale=ru&marketIds=1.158145690&rollupLimit=10&rollupModel=STAKE&types=MARKET_STATE,MARKET_RATES,MARKET_DESCRIPTION,EVENT,RUNNER_DESCRIPTION,RUNNER_STATE,RUNNER_EXCHANGE_PRICES_BEST,RUNNER_METADATA,MARKET_LICENCE
Чтобы решить эту проблему, я сохранил открытую страницу в виде xml-документа и успешно проанализировал ее с помощью этого кода
from bs4 import BeautifulSoup as bs
filedata = open('bymarket.xml')
cont = bs(filedata, 'lxml')
course = cont.find('venue')
print(course.text)
container = cont.find('runners')
item = container.find_all('runnernode')
for horse in item:
runner = horse.find('runnername').text
odds = horse.find('availabletolay').find('price').text
print(runner, odds)
Используя этот код, я могу получить нужные мне результаты.
Но когда я пытаюсь получить эти данные прямо со страницы, ничего не происходит -
Предметы не найдены, и я получил None.
Пожалуйста, помогите непрофессионалу получить нужную мне информацию