Python GUI自动化怎么实现绕过验证码登录

这篇文章主要介绍了Python GUI自动化怎么实现绕过验证码登录,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

1. 获取cookies  

Python GUI自动化怎么实现绕过验证码登录

实现代码如下:

importtime
fromseleniumimportwebdriver

classcookies_login:
wd=webdriver.Chrome()
defgetCookies(self):
wd=self.wd
wd.maximize_window()
#登录成功跳转后的页面
url="http://47.108.47.47:81/admin"
#登录页面
wd.get("http://47.108.47.47:81/admin/login?company=9")
whileTrue:
print("pleaselogin")
time.sleep(3)
whilewd.current_url==url:
cookies=wd.get_cookies()
wd.quit()
returncookies

2. 绕过验证码登录

实现代码如下:

fromseleniumimportwebdriver
importtime
fromxctest_selenium.get_cookiesimport*
classNoSignLogin:
defget_nosignlogin(self):
cookies=cookies_login().getCookies()
wd=webdriver.Chrome()
wd.maximize_window()
wd.implicitly_wait(20)
#登录成功跳转后的页面
wd.get("http://47.108.74.74:81/admin#datacount")
forcookieincookies:
wd.add_cookie(cookie)
time.sleep(3)
wd.refresh()

感谢你能够认真阅读完这篇文章,希望小编分享的“Python GUI自动化怎么实现绕过验证码登录”这篇文章对大家有帮助,同时也希望大家多多支持恰卡编程网,关注恰卡编程网行业资讯频道,更多相关知识等着你来学习!

发布于 2021-05-30 14:06:10
收藏
分享
海报
0 条评论
171
上一篇:php如何调用百度人脸识别接口查询数据库人脸信息实现验证登录功能 下一篇:pytorch如何实现inception_v3
目录

    推荐阅读

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码