拿到了参数password,还差一个验证码;
imgurl表示验证码图片地址;
接收图片并显示;
等待输入验证码后提交post;
imgbuf = s.get(imgurl).content
# print(len(imgbuf))
# f = open('img/yzm.jpg', 'wb')
# f.write(imgbuf)
# f.close()
f = BytesIO()
f.write(imgbuf)
img = Image.open(f)
img.show()
vercode = input("Verification Code:")
postdata['yzm'] = vercode
r = s.post(posturl, postdata)//提交post
# print(r.text)这样就算登录了。
本文介绍了一个包含验证码的登录流程实现方式,获取密码后通过显示验证码图片让用户输入验证码,再将验证码加入到postdata中进行提交。
2497

被折叠的 条评论
为什么被折叠?



