![](/img/trans.png)
[英]How to enable javascript in selenium webdriver Chrome using python
[英]Navigating to next page of a javascript table using python selenium chrome webdriver
我的目标是遍历每个页面并将内容刮到 DataFrame 中。 到目前为止,我可以得到前20个没有问题。 我似乎无法弄清楚如何使用 python selenium chrome webdriver 导航到 javascript 表的下一页。 尝试了一些解决方案(下面似乎是最接近的),但无法复制结果。 我会发布该网站,但它是您需要登录凭据才能访问的网站。 提供了相关 ul 和 li 元素的页面源截图
stackoverflow 解决方案尝试: 如何在 python 中单击带有 selenium 的 <ul> 元素中的 <li> 元素列表?
能够使用以下方法获取前 20 行: driver.find_element_by_xpath('//*[@id="allPicksId"]/div/div 2 ').text
然后,当尝试使用下面的代码获取下一个表格页面上的下一行时,我得到一个异常: next_table_page = WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.CSS_SELECTOR, ".ant-pagination-next" )))。点击()
产生此异常:ElementClickInterceptedException:消息:元素单击被拦截:元素在点 (546、996) 处不可单击
任何指导将不胜感激!
我想我是通过使用下面的代码弄清楚的:
element = driver.find_element_by_class_name('ant-pagination-next') driver.execute_script("arguments[0].click();", element)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.