Python Selenium错误元素此时无法单击

时间:2019-07-08 05:04:14

标签: python selenium web-scraping

我正在尝试使用python上的硒来刮除此网站,每次尝试单击div标签内的下拉按钮时,我都会不断收到此错误,这可以对我有所帮助,错误是“元素无法点击(1341,240)'下面是网站

'https://tennisinsight.com/player/56330/andrea-gamiz/'

如果滚动到页面底部,我将尝试单击“比赛统计信息”部分中的“持续时间”下拉选项。以下是到目前为止的代码


    driver = webdriver.Chrome()  
    driver.maximize_window()
    wait = WebDriverWait(driver, 5)
    small_wait = WebDriverWait(driver, 5)

    driver.execute_script('window.open("https://tennisinsight.com/player/56330/andrea-gamiz/","_self")')
    driver.execute_script("document.body.style.zoom='75%'")
    from selenium.webdriver.common.keys import Keys
    html = driver.find_element_by_tag_name('html')
    html.send_keys(Keys.END)
    time.sleep(3)   
    element = wait.until(EC.element_to_be_clickable((By.XPATH, ' //*[@id="matchStatsDuration"]')))
    element.click()

1 个答案:

答案 0 :(得分:1)

这是我要从此列表中选择项目的简单方法。

Container(
    BoxDecoration(
    border: Border(
    left: BorderSide(
    color: Colors.black,
    width: 1.0,
    ),
    top: BorderSide(
    color: Colors.black,
    width: 1.0,
     ),
    ),
   ),
  )

通过这种方式,我不必担心顶部菜单的覆盖,这会妨碍对列表元素的单击。