有的学校有那个无感认证,有的学校没有,这个时候就可以自己动手丰衣足食,我学校就是只有手机才有无感认证,PC端是没有的,所以我就自己写了一个。(没有编程经验也可以,照着我的写就行

首先,你需要安装好Python的运行环境,还有和第三方库Requests。

然后安装好Python的运行环境之后,按下win加R,然后输入cmd,回车然后就会出现下面这个窗口

输入 pip install requests 然后回车,这样三方库Requests就安装好了(前提是你一定要安装好Python的运行环境)就会出现下面的界面

然后打开一个可以写Python代码的软件,我自己用的是Pycham,然后写出以下代码:

  下面是代码:

import requestsurl =""data = {}header = {}response = requests.post(url, data=data, headers=header).status_code
print("已成功连接校园网!")
//这个可以复制

接着使用浏览器(这边推荐Chrome和Edge)打开你们学校校园网的登录界面,然后按下F12。

以我这里的校园网(我校园网是锐捷的)为例子:选择Network,然后勾选Preserve log,然后按下校园网登录按钮。

复制Request URL 后面链接到 上面代码的url后面,如下图所示:

url = "http://192.168.xx.xx/eportal/InterFace.do?method=login"
//不要复制这个代码,这个只是演示给你们看的

然后选择 name 下的login(InterFace)日志文件并打开(不同的校园网文件名会有所不同)点击Header,选择Form Data ,复制所有Form Data的文件到上面代码中的data{   }括号里,并为  :号前后的内容用  " "  包起来,如下图所示:

data = {
"userId": "xxxxxxxxxxx",  //账号
"password": "xxxxxxxxxx",  //密码
"service": "%E7%94%B5%E4%BF%A1%E74%B5%E8%84%91%E7%94%A8%E6%88%B7",
"queryString": "wlanuserip%3D86c6d741a1e1cf43920cec65821aa%26wlanacname%3D4ae094bea4f3b419%26ssid%3D%26nasip%3D28fd759eb8bf58c756794564de13cce7%26snmpagentip%3D%26mac%3D3a659f5b0aaa84e4dd4f7b0e9bcb4c31%26t%3Dwireless-v2%26url%3D7c6b526acb6617100448058304d04be1e6f30bb73a5c571a%26apmac%3D%26nasid%3D4ae094bea4f3b419%26vid%3D990d463f21d6299c%26portD5d774c0254077fef%26nasportid%3Da304374aec60b30dc31b91cdf17ff5c7f9364b84be0f843dbd4a1cb37e28a6b0",
"operatorPwd":"",
"operatorUserId":"",
"validcode": "",
"passwordEncrypt": "false"
}//不要复制这个代码,这个只是演示给你们看的

再复制Request Headers下的所有文件到 header = {  }中,如下图所示:

header = {"Accept": "*/*","Accept-Encoding": "gzip, deflate","Accept-Language": "zh-CN,zh;q=0.9,ja;q=0.8","Connection": "keep-alive","Content-Length": "693","Content-Type": "application/x-www-form-urlencoded; charset=UTF-8","Cookie": "EPORTAL_COOKIE_DOMAIN=; EPORTAL_COOKIE_OPERATORPWD=; EPORTAL_AUTO_LAND=; EPORTAL_COOKIE_SAVEPASSWORD=true; servicesJsonStr=2102040614%40%25%25username%40%25%25%E7%94%B5%E4%BF%A1%E7%94%B5%E8%84%91%E7%94%A8%E6%88%B7%40%E7%94%B5%E4%BF%A1%E7%A7%BB%E5%8A%A8%E7%BB%88%E7%AB%AF%E7%94%A8%E6%88%B7; EPORTAL_COOKIE_USERNAME=2102040614; EPORTAL_COOKIE_PASSWORD=wuaiyou1314; EPORTAL_COOKIE_SERVER=%E7%94%B5%E4%BF%A1%E7%94%B5%E8%84%91%E7%94%A8%E6%88%B7; EPORTAL_COOKIE_SERVER_NAME=%E7%94%B5%E4%BF%A1%E7%94%B5%E8%84%91%E7%94%A8%E6%88%B7; EPORTAL_USER_GROUP=null; JSESSIONID=7B95BFA0B603F7BC5782F10C467E9492; JSESSIONID=6F1E55F92B0F6C064009E0821CAB12FA","DNT": "1","Host": "192.168.xxx.xxx","Origin": "http://192.168.xxx.xxx","Referer": "http://192.168.xxx.xxxx/eportal/index.jsp?wlanuserip=86c6d741a1e1cf43920c439ec65821aa&wlanacname=4ae094bea4f3b419&ssid=&nasip=28fd759eb8bf58c756794564de13cce7&snmpagentip=&mac=3a659f5b0aaa84e4dd4f7b0e9bcb4c31&t=wireless-v2&url=7c6b526acb6617100448058304d04be1e6f30bb73a5c571a&apmac=&nasid=4ae094bea4f3b419&vid=990d463f21d6299c&port=5d774c0254077fef&nasportid=a304374aec60b30dc31b91cdf17ff5c7f9364b84be0f843dbd4a1cb37e28a6b0","User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.6 Safari/537.3"
}//不要复制这个代码,这个只是演示给你们看的

最后加上这段代码用来模拟浏览器登录:

response = requests.post(url, data=data, headers=header).status_code

再写上下面这个,认证成功之后就会弹出:已成功连接校园网!

print("已成功连接校园网!")

最后将这个Python文件放到Windows的开机自启动文件夹(记得右击这个Python文件,然后用Python打开)

开机自启动文件夹:C:\Users\34445(这个是你电脑的用户名)\AppData(这个文件夹一般是隐藏的需要在查看里打开显示隐藏的项目)\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

这样开机就会自动有运行这个文件,不用再去打开浏览器点登录了配合有线网使用更佳,WiFi需要勾选自动连接,不过这个有时候会掉。

好了,到这里就全部结束了,如果出现什么问题,欢迎在评论区交流,看到就会回复。

关于如何使用Python写一个开机自动认证校园网的脚本程序相关推荐

  1. 教你用Python写一个京东自动下单抢购脚本(Python实现京东自动抢购)

    很多朋友都有网购抢购限量商品的经历,有时候蹲点抢怎么也抢不到,今天小编带你们学习怎么用Python写一个京东自动下单抢购脚本,以后再也不用拼手速拼网速啦,快来一起看看吧 1 问题背景 经过无数次抢购失 ...

  2. bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...

    使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客,博客地址:https://blog.csdn.net/weixin_435 ...

  3. python定时开关机的代码_用python写一个windows下的定时关机脚本(推荐)

    由于本人经常使用笔记本共享WiFi,但是又不想笔记本开机一夜(为了低碳环保嘛 ~_~!),所以每次都要用使用DOS命令关机,感觉好麻烦.正好最近在学习Python,于是决定用python写一个定时关机 ...

  4. 用python写一个windows下的定时关机脚本

    由于本人经常使用笔记本共享WiFi,但是又不想笔记本开机一夜(为了低碳环保嘛 ~_~!),所以每次都要用使用DOS命令关机,感觉好麻烦.正好最近在学习python,于是决定用python写一个定时关机 ...

  5. python股票自动交易从零开始-怎样用 Python 写一个股票自动交易的程序-数字货币代理...

    1个赞 股票自动交易助手提供了一个 Python 自动下单接口,参考代码#股票自动交易助手 Python 自动下单使用 例子#把此脚本和 StockOrderApi.py Order.dll 放到你自 ...

  6. 用python写一个圣诞互换礼物的抽奖小程序

    目的 最近和朋友们想玩圣诞互换礼物,但是没找到可以抽奖的小程序,所以我决定自己写一个. 游戏规则:参加游戏的人需要随机抽取一个幸运儿送一个礼物,但是注意不要抽到自己,并且不要重复抽同一个人. 思路 准 ...

  7. 在Linux中开机自动运行普通用户脚本程序

    测试环境:Fedora7,管理员:root,普通用户:test1 实现目标:在Linux启动时,自动运行位于普通用户test1根目录下的脚本程序test.py,该程序会在每次执行时自动向本地日志文件追 ...

  8. 怎样用 Python写一个股票自动交易接口的程序?

    交易商提供基于JSON的API接口的,直接查官方文档,用python request 连接接口发送指令交易. 1:想方设法找出内部接口交易,具体方法包括但不限于:官方网页版交易系统发送接收数据的监听, ...

  9. 华泰证券 python 自动交易_怎样用 Python 写一个股票自动交易的程序?(不包含交易算法)?...

    前言 股票或期货的价格波动,总会有一些可以规律可以遵循的.其中,"背离"也算是其中的一种,并且可以作为判断趋势结束或阶段调整的预警信号. 通常情况下,我们所说的"背离&q ...

最新文章

  1. 洛谷专题训练 ——【算法1-1】模拟与高精度
  2. 5 个大厂 offer,该怎么选?
  3. 运维自动化之zabbix (Discovery)(9)
  4. 亚信产业互联网生态亮相2016南京软博会
  5. 于明:必应发力海外业务 中国搜索营销市场暗流涌动
  6. web安全之文件上传漏洞攻击与防范方法
  7. 【Python基础】本地利用ssh远程连接服务器并启用远程服务器的jupyter lab并配置好anaconda的环境...
  8. iOS之深入解析WKWebView的坑点收录和优化处理
  9. java.util.ConcurrentModificationException
  10. leetcode357. 计算各个位数不同的数字个数(回溯)
  11. 判断鼠标是否在元素上_是否清扫保洁、是否雾撒降尘?江城环卫车装上了北斗,动动鼠标就知道了...
  12. 派生类从基类继承的过程
  13. ubuntu18.04系统ros melodic 安装orbslam2,Astra相机的ROS环境
  14. 【渝粤题库】陕西师范大学200021现代汉语 作业(高起本、高起专)
  15. SPI 机制-插件化扩展功能
  16. IEEE 802.3标准简介以及各分类标准汇总
  17. Postman高级用法
  18. css页面点击文字出现蓝色背景去掉方法
  19. 从DDPM到DDIM:深入解读《Denoising Diffusion Implicit Models》
  20. oracle导入DMP文件数据

热门文章

  1. 大数据 - 第一课 : 安装CenOS7
  2. python pip 多个版本冲突问题 完美解决
  3. 为什么GetAsyncKeyState() 0x8000
  4. 计算机电源 方案,PC电源功率如何确定? 电源选择的终极方案来了~
  5. LSTM预测黄金价格
  6. UI作品集可以是html么,UI设计中的作品集避坑指南
  7. 如何将一连串图片做成动图?怎么把图片做成gif动态图?
  8. rockeMq linux 安装过程 注意一些细节
  9. am解调c语言,如何解调AM波形
  10. 安科瑞GGF医用隔离电源柜,IT系统装设绝缘监测装置来监测系统的绝缘状况,各输出回路采用了具有短路保护功能的断路器