Страница загружается через JavaScript
, поэтому у вас есть 2 варианта. или использовать selenium
или позвонить на Direct
API
.
Вместо того, чтобы использовать Selenium
, я позвонил API
напрямую и получил необходимую информацию.
Можно найти дальнейшее объяснение XHR & API < как только вы нажмете здесь.
import requests
data = {
'IDGruppoQuota': '0',
'IDSottoEvento': '76512106'
}
def main(url):
r = requests.post(url, json=data).json()
count = 0
for item in r['d']['ClassiQuotaList']:
count += 1
print(item['ClasseQuota'], [x['Quota']
for x in item['QuoteList']])
if count == 2:
break
main("https://web.bet9ja.com/Controls/ControlsWS.asmx/GetSubEventDetails")
Вывод:
1X2 ['3.60', '4.20', '1.87']
Double Chance ['1.83', '1.19', '1.25']