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


Posted in Python onJanuary 10, 2020

这篇文章主要介绍了python GUI自动化实现绕过验证码登录,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1. 获取cookies

实现代码如下:

import time
from selenium import webdriver

class cookies_login:
  wd=webdriver.Chrome()
  def getCookies(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")
    while True:
      print("please login")
      time.sleep(3)
      while wd.current_url == url:
        cookies=wd.get_cookies()
        wd.quit()
        return cookies

2. 绕过验证码登录

实现代码如下:

from selenium import webdriver
import time
from xctest_selenium.get_cookies import *
class NoSignLogin:
  def get_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")
    for cookie in cookies:
      wd.add_cookie(cookie)
      time.sleep(3)
    wd.refresh()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python添加模块搜索路径方法
Sep 11 Python
pandas groupby 分组取每组的前几行记录方法
Apr 20 Python
pow在python中的含义及用法
Jul 11 Python
使用pytorch实现可视化中间层的结果
Dec 30 Python
Python print不能立即打印的解决方式
Feb 19 Python
Django REST Swagger实现指定api参数
Jul 07 Python
pytorch使用horovod多gpu训练的实现
Sep 09 Python
python list等分并从等分的子集中随机选取一个数
Nov 16 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
Dec 05 Python
Django url 路由匹配过程详解
Jan 22 Python
浅谈Python xlwings 读取Excel文件的正确姿势
Feb 26 Python
pytorch 如何把图像数据集进行划分成train,test和val
May 31 Python
pytorch nn.Conv2d()中的padding以及输出大小方式
Jan 10 #Python
如何给Python代码进行加密
Jan 10 #Python
pytorch如何冻结某层参数的实现
Jan 10 #Python
python标识符命名规范原理解析
Jan 10 #Python
pytorch1.0中torch.nn.Conv2d用法详解
Jan 10 #Python
pytorch 利用lstm做mnist手写数字识别分类的实例
Jan 10 #Python
Tensorflow Summary用法学习笔记
Jan 10 #Python
You might like
印尼林东PWN黄金曼特宁咖啡豆:怎么冲世界上最醇厚的咖啡冲煮教程
2021/03/03 冲泡冲煮
超级好用的一个php上传图片类(随机名,缩略图,加水印)
2010/06/30 PHP
php截取后台登陆密码的代码
2012/05/05 PHP
使用PHP实现生成HTML静态页面
2015/11/18 PHP
Prototype1.6 JS 官方下载地址
2007/11/30 Javascript
再谈ie和firefox下的document.all属性
2009/10/21 Javascript
JS获取鼠标坐标的实例方法
2013/07/18 Javascript
jQuery快速上手:写jQuery与直接写JS的区别详细解析
2013/08/26 Javascript
js生成的验证码的实现与技术分析
2014/09/17 Javascript
Angular.JS学习之依赖注入$injector详析
2016/10/20 Javascript
详解angularjs popup-table 弹出框表格指令
2017/09/20 Javascript
Element-ui中元素滚动时el-option超出元素区域的问题
2019/05/30 Javascript
浅析vue cli3 封装Svgicon组件正确姿势(推荐)
2020/04/27 Javascript
[09:13]2014DOTA2国际邀请赛 中国区预选赛coser表演
2014/05/23 DOTA
[46:58]完美世界DOTA2联赛PWL S3 Forest vs LBZS 第一场 12.17
2020/12/19 DOTA
python递归计算N!的方法
2015/05/05 Python
Python如何通过subprocess调用adb命令详解
2017/08/27 Python
用python实现百度翻译的示例代码
2018/03/09 Python
利用django+wechat-python-sdk 创建微信服务器接入的方法
2019/02/20 Python
用python3 urllib破解有道翻译反爬虫机制详解
2019/08/14 Python
Python pip安装模块提示错误解决方案
2020/05/22 Python
python画图时设置分辨率和画布大小的实现(plt.figure())
2021/01/08 Python
国外平面设计素材网站:The Hungry JPEG
2017/03/28 全球购物
大学生职业生涯规划书模板
2014/01/18 职场文书
大学社团活动策划书
2014/01/26 职场文书
自我鉴定 电子商务专业
2014/01/30 职场文书
元旦红领巾广播稿
2014/02/19 职场文书
党的群众路线对照检查材料
2014/08/27 职场文书
借名购房协议书范本
2014/10/06 职场文书
2014年关工委工作总结
2014/11/17 职场文书
小学运动会报道稿
2015/07/22 职场文书
学校学期工作总结
2015/08/13 职场文书
《我要的是葫芦》教学反思
2016/02/18 职场文书
解决golang结构体tag编译错误的问题
2021/05/02 Golang
Python函数中apply、map、applymap的区别
2021/11/27 Python
在HTML中引入CSS的几种方式介绍
2021/12/06 HTML / CSS