<p>您可以使用JavaScript获取所有必需的数据。<br/>
下面的代码将立即为您提供事件列表<code>map</code>,其中包含所有详细信息,并且没有<code>NoSuchElementException</code>或<code>StaleElementReferenceException</code>错误:<br/>
<strong>我的id</strong>:唯一标识符<br/>
<strong>href</strong>:href,包含可用于获取详细信息的详细信息<br/>
<strong>团队a</strong>:第一个团队的名称<br/>
<strong>球队得分</strong>第一队得分<br/>
<strong>团队\u b</strong>:第二个团队的名称<br/>
<strong>球队得分</strong>:第二队得分<br/>
事件状态:事件的状态
<strong>事件时钟:事件时间<br/></p>
<pre><code>def events = driver.execute_script('return [...document.querySelectorAll(\'[data-uat="live-betting-overview-leagues"] .events-for-league .event-live\')].map(e=>{return {me_id:e.getAttribute("me_id"), href:e.querySelector("a.event-details-live").href, team_a:e.querySelector(".event-details-team-a").textContent, team_a_score:e.querySelector(".event-details-score-1").textContent, team_b:e.querySelector(".event-details-team-b").textContent, team_b_score:e.querySelector(".event-details-score-2").textContent, event_status:e.querySelector(\'[data-uat="event-status"]\').textContent, event_clock:e.querySelector(\'[data-uat="event-clock"]\').textContent}})')
for event in events:
print(event.get('me_id'))
print(event.get('href')) #using href you can open event details using: driver.get(event.get('href'))
print(event.get('team_a'))
print(event.get('team_a_score'))
print(event.get('team_b'))
print(event.get('team_b_score'))
print(event.get('event_status'))
print(event.get('event_clock'))
</code></pre>