【发布时间】:2021-01-15 23:36:16
【问题描述】:
我正在尝试点击进入本网站的上方/下方部分: https://www.oddsportal.com/soccer/chile/primera-division/curico-unido-o-higgins-CtsLggl6/
HTML 是:
<li class=" active" style="display: block;"><span class="topleft_corner"></span><span class="topright_corner"></span><strong><span>Over/Under</span></strong></li>
我尝试了以下方法:
overunder=browser.find_element_by_link_text('Over/Under')
overunder=wait(browser, 5).until(EC.element_to_be_clickable((By.XPATH, "//span[contains(text(), 'Over/Under']")))
overunder=browser.findElement(By.xpath("//span[contains(text(), 'Over/Under']"))
所有这些后跟overunder.click()
但是所有结果都是NosuchElementException。
我怎样才能点击这个项目? 我正在尝试访问和抓取此部分后面的 Over/Under 网站。
【问题讨论】:
-
当我加载页面时,没有带有文本“Over/Under”的此类元素。不过,这个元素是存在的。
<a onmousedown="uid(5)._onClick();return false;" title="Over/Under" href=""><span>O/U</span></a>.
标签: python selenium-webdriver xpath css-selectors webdriverwait