用selenium chrome模拟知乎登录遇到ElementNotVisibleException: Message: element not visible
来源:9-1 selenium动态网页请求与模拟登录知乎
191743165
2017-09-13

修改了一下就好了,应该就是知乎默认打开的时候显示的是二维码登录 所以登录的用户名密码输入框不显示导致的。 spider.browser.find_element_by_css_selector(".signin-switch-password").click()
time.sleep(1)
spider.browser.find_element_by_css_selector(".view-signin input[name='account']").send_keys("186********") spider.browser.find_element_by_css_selector(".view-signin input[name='password']").send_keys("1********") spider.browser.find_element_by_css_selector(".view-signin button.sign-button").click()
写回答
1回答
-
bobby
2017-09-14
从错误来看 应该是当前的点击按钮还不可见 你可以在输入信息后 sleep 3秒 然后再去find一下登录按钮
052017-09-18
相似问题