四时宝库

程序员的知识宝库

基于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 如果未出现,请按照如下步骤完成环境变量设置

n 高级系统设置-》环境变量-》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命令提示符;

l 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文件:

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

n 运行以下代码行 pyinstaller -F -w main.py

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

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

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

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

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

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

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接