查看: 69|回复: 2

通过Python&批处理&计划任务实现深信服上网自动化认证

[复制链接]
  • TA的每日心情
    奋斗
    2022-7-25 00:26
  • 签到天数: 1 天

    [LV.1]初来乍到

    5万

    主题

    5万

    帖子

    16万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    167889
    发表于 2022-9-24 09:15:34 | 显示全部楼层 |阅读模式

    应用场景:通过自动化设置,减少windows手动移动WiFi开启、减少深信服服务上网网页认证,通过后台自动化命令完成多项例行话事务,提升办公效率,特殊公司网络管控的情况下,平均每天节省5分钟~10分钟。

    热点自动启动:通过批处理命令完成windows用户登录移动WIFI自动开启网页自动认证:通过Python Requests结合windows10计划任务完成后台后台例行无感知认证系统自动重启:通过批处理命令与windows10计划任务实现windows自动重启。

    基于win10的移动热点开启自启动

    一、 通过批处理打开wifi热点

    @echo off Ping /n 3 127.0.0.1 > null powershell.exe -encodedCommand ……(参考附件,附件无法上传若有需要请私信) Pause

    二、 通过批处理命令实现系统重启

    @echo off shutdown -r -t 50 pause

    三、 通过批处理命令实现系统终止重启

    @echo off shutdown -a pause

    四、 通过计划任务实现wifi自启动开启

    创建任务:选择不管用户是否需要登录都要运行触发器设置:选择在系统启动时操作:启动程序,关联wifi自启动服务.bat

    基于win10的网页自动认证应用

    一、通过python编程制作认证可执行文件

    a) Python运行环境安装

    l 首先访问网址 https://www.python.org,进入Downloads页面,即可下载Python。

    l 以 Python 3.9.7 版本为例,点击下载64位版本的安装包,安装包见根目录;

    l 打开安装文件,选择安装位置,务必勾选Add Python 3.7 to PATH

    l 勾选documentation、pip、tcl/tk and IDLE; 安装;

    b) 验证python环境是否安装成功

    l 运行cmd命令提示符

    l 输入python,若出现版本号说明已经完成安装;

    l 如果未出现,请按照如下步骤完成环境变量设置

    l高级系统设置-》环境变量-》Path-》添加Python安装目录

    c) 基于python集成开发环境搭建

    l 安装PyCharm, 下载地址 : https://www.jetbrains.com/pycharm/download/,安装文件参考根目录;

    l 中文环境搭建,打开菜单栏File,选择Settings,然后选Plugins,点Marketplace,搜索 chinese,然后点击 install 安装;

    d) Requests库安装

    l Python环境已安装pip,通过pip list查看,运行cmd命令提示符;

    pip install requests

    l 通过Python编程并完成调试,认证地址获取方法

    import requests url = 认证地址 data = {opr: pwdLogin, userName: 用户名, pwd: 密码, rememberPwd: 0} r = requests.post(url, data) print(r)

    e) 编译可执行文件

    l 安装PyInstaller模块:命令提示符下运行

    py -m pip install pyinstaller;

    l编译为exe文件:

    l命令提示符下进入py文件夹

    l运行以下代码行

    pyinstaller -F -w main.py

    l编译好的exe文件存储在同级目录中名为dist文件夹下

    二、 charles-proxy抓包软件获取网页认证地址,安装报见根目录

    三、通过计划任务实现自动认证

    a) 创建任务:选择不管用户是否需要登录都要运行

    b) 触发器设置:选择在系统启动时,或者定时、或者其他条件根据情况

    c) 操作:启动程序,关联上网自动认证.bat

    回复

    使用道具 举报

    匿名  发表于 5 天前
    回复

    使用道具

    匿名  发表于 5 天前
    回复

    使用道具

    懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
    高级模式
    B Color Image Link Quote Code Smilies

    本版积分规则

    客服QQ/微信
    921439866 周一至周日:09:00 - 21:00
    致力打造互联网创业第一品牌,学习网上创业赚钱,首选泓嘉网络创业,值得信赖! 泓嘉网络科技 版权所有!

    本站内容均转载于互联网,并不代表泓嘉网立场! 拒绝任何人以任何形式在本站发表与中华人民共和国法律相抵触的言论!。

    信息产业部备案号 豫ICP备2022016396号-1

    QQ|免责声明|广告服务|手机版|小黑屋|泓嘉网创 ( 豫ICP备2022016396号-1 )|网站地图

    GMT+8, 2024-10-31 19:29 , Processed in 0.157776 second(s), 25 queries .

    快速回复 返回顶部 返回列表