Я пытался найти это в Stackoverflow, но не смог вписать его в мой код.Возможно, кто-то может помочь мне в этом?
Я пытаюсь получить атрибуты 'team1', 'team2' и 'bettext' из этого HTML:
<table class="sportbet_extra_list_table" id="mc-ga312004790">
<tbody>
<tr>
<td class="sportbet_extra_c0"></td>
<td class="sportbet_extra_c1"><span>
<a class="combi_1"></a>
Hvem vinder kampen? </span></td>
<td class="sportbet_extra_c2">
<div id="mc-ti312004790_1" class="js-ti312004790_1 sportbet_extra_rate_content" onclick="Bettingslip.addBet({type: 'N', team1: 'Rusland', team2: 'Saudi Arabien', bettext: 'Hvem vinder kampen?', combi_cat: 1, sub_group: 0, game: 312004790, groupId:461392, leagueId:30124, odd: 138, odd_id: 312004790, tiptext: '1', tip: 1, betstyle: 2224})">
<div class="sportbet_content_rate_left">1</div>
<div class="sportbet_content_rate_right">1,38</div>
</div>
</td>
Пока этот код используется для извлечения информации из sportbet_extra_list_table:
REQUEST = requests.get('https://www.cashpoint.dk/en/?
r=bets/xtra&group=461392&game=312004790').text
SOUP = BeautifulSoup(REQUEST, 'lxml')
# find_all to extract all
SCRAPE = SOUP.find('table', class_='sportbet_extra_list_table')
for CLEAN in SCRAPE:
CLEANER = BeautifulSoup(str(CLEAN), 'lxml').text
STRIP = " ".join(line.strip() for line in CLEANER.split("\n"))
print(STRIP)
Я пытался добавить
SOUP.find('table', class_='sportbet_extra_list_table', attrs={"onclick": "team1"})
Но это не сработало