【发布时间】:2018-07-17 19:31:53
【问题描述】:
我正在尝试抓取页面,但有时我无法点击链接/按钮。
当网页加载时,“loadingWhiteBox”会先出现,几秒后消失(但会保留在HTML代码中),只要该框出现在网站上,我就无法点击链接并收到以下错误消息:
selenium.common.exceptions.ElementClickInterceptedException: Message:
Element <span class="taLnk ulBlueLinks"> is not clickable at point
(318.3000030517578,661.7999877929688) because another element <div
class="loadingWhiteBox"> obscures it
有没有办法解决这个问题?我已经尝试过使用以下命令:
driver.is_element_present_by_css('div[class*="loadingWhiteBox"]')
但该元素即使在不活动时也存在。
【问题讨论】:
-
你用的是什么浏览器?
-
火狐和 Tor
-
您使用什么代码来执行点击?如果您在白框消失后尝试单击,是否还会继续看到同样的异常?
标签: python selenium webdriverwait splinter expected-condition