最近,我使用Selenium模拟登录一个网站()。在这个模拟登录过程中,我必须根据坐标点击某个位置,这样我才能通过验证码。然而,我对一个由selenium引发了一整天的bug感到困惑。我的代码如下所示:
from selenium import webdriver
import time
driver =webdriver.Firefox(executable_path="/Users/mountain/geckodriver")
url = "https://passport.zhaopin.com/org/login"
driver.get(url)
ti
我正在研究硒。我正在做验证码。我正在手动放入验证码。代码应该是这样的:手动输入验证码,然后自动按Enter按钮。如果验证码是正确的,那么答对了!我们在下一页,工作已经完成/但是,如果它是错误的(在这种情况下,在按下Enter之后,应该有一个警告‘验证码是错误的’或类似的东西),然后使用driver.refresh()来刷新页面。我们从手动放置新验证码的第一步开始。然而,如果验证码是错误的,我不确定如何使用python来“查看”。在这种情况下,将使用if语句来刷新页面。在收到错误的验证码消息后,我尝试了下面这样的东西:
z = browser.find_element_by_name("