自动连接校园网
使用语言:Python
python爬虫
浏览器:谷歌浏览器

import requests#登录地址
URL="http://10.2.255.26:801/eportal/portal/login?callback=dr1003&login_method=1&user_account=342622200002280999%40cmcc&user_password=888888&wlan_user_ip=10.16.16.107&wlan_user_ipv6=&wlan_user_mac=f0d4e2ee608b&wlan_ac_ip=10.2.255.34&wlan_ac_name=NAS&jsVersion=4.1.3&terminal_type=1&lang=zh-cn&v=5078&lang=zh"#构造头部信息
Headers={'Accept': '*/*','Accept-Encoding': 'gzip, deflate','Accept-Language': 'zh-CN,zh;q=0.9','Connection': 'keep-alive','Host': '10.2.255.26:801','Referer': 'http://10.2.255.26/','User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36'
}#构造登录数据
Data={'callback': 'dr1003','login_method': '1','user_account': 'xx','user_password': '888888','wlan_user_ip': '10.16.16.107','wlan_user_mac': 'f0d4e2ee608b','wlan_ac_ip': '10.2.255.34','wlan_ac_name': 'NAS','jsVersion': '4.1.3','terminal_type': '1','lang': 'zh-cn','v': '5078','lang': 'zh'}
#发送post请求登录网页
z=requests.post(URL,data=Data,headers=Headers)
print ("已经ok")

1.首先我们打开校园网登录页面,按下f12进入开发者模式,选择Network,勾选Preserve log

2.按下登录按钮,在下方的Name里找到带有login字符的日志并打开。

3.桌面创建一个txt文档,将General中的Request URL内容复制到txt文档中

4.下滑再将Request Headers的内容复制到txt文档里

5.切换到Payload里面,把From Data内容复制到txt文档里

6.修改脚本,将保存的数据与脚本中的数据对应修改

Request URL 对应 URL(url前面不能有空格)
Request Headers 对应 Headers
From Data 对应 Data(注意逗号及一系列标点符号)

7.最后注销账号尝试运行脚本,测试脚本是否生效

(以下操作可有可无,如果想更方便可以尝试)

8.使用pyinstaller将其打包成exe文件 方便运行

相关命令:pyinstaller -F 文件名(建议在同一目录下运行)

9.最后将exe文件添加到开机启动即可

win+R 输入 shell:startup

将打包好的exe文件放入即可实现开机自启

Python脚本-自动连接校园网相关推荐

  1. Windows和ubuntu使用python脚本自动登录校园网

    Windows和ubuntu使用python脚本自动登录校园网 背景: 事情事这样的: 最近拿着老板的服务器在玩,奈何学校没有找到合适的机房,无奈就搬回寝室放在一个无人问津的角落里,这科研条件让我也很 ...

  2. python连接wifi_树莓派利用PYTHON脚本自动连接WIFI无线

    前言 树莓派3集成了无线WIFI以后我们就可以利用树莓派自身的WIFI模块来进行无线网络的连接,但是在平成的使用过程中我们发现无线WIFI因为环境复杂所以经常出现断网的现象.这次我们牛人技术就为大家介 ...

  3. Linux 服务器自动连接校园网,selenium + geckodriver + firefox浏览器

    文章目录 设备信息 一. 下载安装 firefox 浏览器相关驱动 1. firefox 浏览器版本查看 2. 下载对应版本的 selenium 和 geckodriver 驱动 二. 自动连接脚本 ...

  4. 【Ubuntu】开启ssh服务/配置ftp内网穿透/自动连接校园网

    前言 想让工作电脑开启ssh服务,这样就可以在校外进行远程访问办公,电脑的系统为Ubuntu20.04 开启ssh服务 首先查看当前Ubuntu安装的SSH服务: dpkg -l | grep ssh ...

  5. 南信大电脑开机自动连接校园网

    2022-11-20更新:南信大更新了连接时的url,更改部分如下: val url ="http://10.255.255.46/api/v1/login"val ipPath ...

  6. 利用python脚本自动发布服务之arcmap篇

    最近在学习arcpy,参考官方帮助文档及一些博客文章练习了下利用python脚本自动发布各中server服务,顺便将把发布的流程以及遇到的问题进行记录总结.用的是Python2.x,ArcGIS Pr ...

  7. python生成yaml_使用python脚本自动生成K8S-YAML的方法示例

    1.生成 servie.yaml 1.1.yaml转json service模板yaml apiVersion: v1 kind: Service metadata: name: ${jarName} ...

  8. python生成yaml_使用python脚本自动生成K8S-YAML

    使用python脚本自动生成K8S-YAML 1.生成 servie.yaml 1.1.yaml转json service模板yaml apiVersion: v1 kind: Service met ...

  9. 如何使用python脚本自动解锁电脑屏幕

    1. 使用Python脚本自动解锁电脑屏幕,首先需要安装pywin32模块,这是一个Python模块,可以让Python脚本访问Windows API. 2. 然后,使用以下代码来解锁电脑屏幕: im ...

最新文章

  1. 检索、问答、情感分析产业范例分享,代码模型全开源太香了!
  2. 关于验证码整理的新版本
  3. PHP上传图片到数据库和存储到本地文件夹的方法
  4. 超全超详细AC-DC电源模块测试教程!
  5. docker安装gitlab_docker 安装部署gitlab
  6. flume 写入文件服务器,Flume环境配置以及基本操作
  7. 如何使用apiPOST进行模拟发送get、post、delete、put请求(支持文件上传)
  8. Linux防火墙-iptables
  9. Java基础篇:去探索String类
  10. python: excel单元格读取写入
  11. 微信小程序多人开发-版本管理
  12. linux 计划任务的使用
  13. spark学习之SparkSQL
  14. mysql sqlserver 跨库查询_SQLServer跨库查询
  15. 架构师之路 — 架构师的职责
  16. 清除当前目录下的.svn文件 linux/windows
  17. bzoj1127 [POI2008]KUP
  18. python做网站开发_如何用Python做网站开发
  19. 重识Nginx - 09 使用Nginx内置变量$limit_rate实现带宽限速
  20. hi3798mv200引脚调试

热门文章

  1. Mac OSX中设置路由
  2. LeCun、Bengio等人联名发布:迈向下一代人工智能!催化NeuroAI革命!AI 迎来具身图灵测试大挑战...
  3. 如何在Debian 9上安装和使用Docker
  4. Java 中j+=i 和 j=+i 的区别
  5. Office2016安装报错:1935安装程序集组件发生错误
  6. 科学家揭开猫狗不和之谜 情感表达方式不同
  7. 10条网站易用性技巧
  8. Bilstm+crf中的crf详解
  9. 美国商务签证面试经历
  10. MySQL操作数据库语法及常见MySQL面试题与答案