我使用python 3和通过selenium进行网络抓取
我希望在5个字符后自动点击登录按钮
后输入文本中输入验证字符我使用的代码如下:
driver.find_element_by_id("Username").send_keys('user')
driver.find_element_by_id("Password").send_keys('pwd')
## driver.find_element_by_id("login_captcha").send_keys(captcha) Here I typing capctha with hand and I dont want using code
WebDriverWait(driver, 10).until() # Here I dont' know how can waiting until I fixed 5 character it doing to next line
driver.find_element_by_name("button").click()
但我不知道如何检查呢!
答案 0 :(得分:3)
假设提到的输入字段看起来像
go run main.go
您可以尝试以下代码,等待输入字段中输入5个字符:
<input id="login_captcha>