实现记住账号密码的功能,使得用户可以自动登录,无需每次手动输入账号密码。
1. 如何保存账号密码?
的对象转换成字节流,然后再将字节流保存到文件中。具体代码如下
port pickle
保存账号密码ame’ ‘abc’, ‘password’ ‘123’}(‘data.pickle’, ‘wb’) as fp(data, f)
读取账号密码(‘data.pickle’, ‘rb’) as f
data = pickle.load(f)ameame’]
password = data[‘password’]
2. 如何实现自动登录?
ium”模块来模拟浏览器操作,实现自动登录。具体代码如下
iumport webdriverport pickle
读取账号密码(‘data.pickle’, ‘rb’) as f
data = pickle.load(f)ameame’]
password = data[‘password’]
启动浏览器e()
打开登录页面ple’)
自动填写账号密码dentameamedame)dentamed_keys(password)
点击登录按钮dent[text()=”登录”]’).click()
会自动读取保存的账号密码,并自动填写到登录页面中,用户只需要点击登录按钮即可完成登录。