测试网站的图像验证码统一设置成了:121
Elements中定位元素比较费眼睛~~
1 import time 2 from selenium import webdriver 3 # import os 4 5 username = "18200715012" # 请替换成你的用户名 6 password = "123456Bb" # 请替换成你的密码 7 code = 121 8 9 driver = webdriver.Chrome() # 选择Chrome浏览器或者用下面的浏览器,看心情 10 # driver = webdriver.Firefox() 11 driver.get('http://118.178.247.67:8081/systLogonUser/login.do') # 打首金网登录页面 12 time.sleep(1) 13 14 #找到用户名输入框点击获取焦点并输入信息 15 driver.find_element_by_id('userName').click() 16 driver.find_element_by_id('userName').send_keys(username) 17 18 #找到密码输入框点击获取焦点并输入信息 19 driver.find_element_by_id('pwd').click() 20 driver.find_element_by_id('pwd').send_keys(password) 21 22 # 找到图形验证码输入框点击获取焦点输入信息 23 driver.find_element_by_id('verifyCode').click() 24 driver.find_element_by_id('verifyCode').send_keys(code) 25 26 # 找到登录按钮点击 27 driver.find_element_by_id('login').click() 28 time.sleep(1) 29 30 # 找到签到点击完成签到 31 driver.find_element_by_class_name('signIn').click() 32 33 # driver.close() 34 35 # 这些是网站中定位到的元素 36 # userName 37 # pwd 38 # verifyCode 39 # login