介绍

每次开机需要手动打开网页登录校园网,有些烦。本文给出开机自动登录校园网的方法,首先给出西安电子科技大学自动登录校园网的直接可用的脚本,然后给出通用所有大学校园网或单位内网的脚本改写方法。

环境要求

pip3 install requests pyinstaller

开机自动登录校园网

1. 创建登录脚本autoconn.py

import requests# 1. 登录请求地址,下面是西电的登录地址
url = 'https://w.xidian.edu.cn/srun_portal_pc.php'# 2. 登录请求发送的数据,下面是登录西电校园网所必须的字段
data = {"username": '**031211***',"password": '**15**','action': 'login','ac_id': '1','save_me': '1'
}# 3. 复制浏览器的请求头,下面是西电的校园网登录请求头
header = {"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9","Accept-Encoding": "gzip, deflate, br","Accept-Language": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6","Cache-Control": "max-age=0","Connectin": "keep-alive","Host": "w.xidian.edu.cn","Upgrade-Insecure-Requests": "1","User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36 Edg/97.0.1072.62",
}# 4. 以post方式发送登录请求;返回状态码为200则表示请求成功,打开浏览器尽情的网上冲浪吧~
response = requests.post(url, data, headers=header)
print("状态码:", response.status_code)

保存文件后,进行测试。首先断开校园网(一般是在校园网登录界面点击注销),然后运行此python文件

python autoconn.py

若打印输出的状态码为200,则表示请求成功!打开浏览器尽情的网上冲浪吧~

2. Windows开机自动登录

使用pyinstaller将脚本打包为可执行文件

pyinstaller -F autoconn.py

执行命令后会看到多出一个dist文件夹,打开会看到一个可执行程序autoconn.exe

按下键盘Win+R(或右键单击开始菜单按钮,选择[运行]),输入shell:startup并确认,即可弹出资源管理器定位到启动文件夹,该文件内的程序会在开机时自动执行。将刚才用pyinstaller打包好的autoconn.exe拖入该文件夹。

重启电脑试试吧~

其他学校校园网或单位内网登录方法

相较于上面西电的登录方式,其他单位只需要修改python脚本中的url, data, header中的部分字段。

这里有一篇文章(https://zhuanlan.zhihu.com/p/370801224)提供了通用的方法,非常通俗易懂,本文也是参考后撰写的,就不赘述了。

开机自动登录校园网(西安电子科技大学)相关推荐

  1. 关于校外访问西安电子科技大学校内图书馆资源和教务系统等的方法总结

    经过全面多次探索,包括打电话问学校图书馆网络负责人,发现,校外访问西电图书馆资源(包括里面的知网,IEEE等论文数据库)的访问方式,只有两个方式:方法1.通过学校官网提供的VPN方式(需要登录学号和密 ...

  2. 西安电子科技大学 校外接入 查询文献

    最近受疫情影响,在家磕盐,需要下载IEEE文献.(文章中威批蒽是敏感字符,暂用xxx代替) 可以使用西电学号与对应的校园网密码在家登陆校园网. 1.打开校外xxx网页入口(西安电子科技大学xxx远程接 ...

  3. 西安电子科技大学泄漏信息

    偶然的机会,看到西安电子科技大学计算机学院的导师登录页,随便点了点,发现竟然是传说中的"响应式Web设计",输完帐号,就告诉你帐号正确与否,输完密码,就告诉你密码正确与否...这让 ...

  4. 华为杯大学生计算机软件大赛,关于举办2018年西安电子科技大学程序设计网络赛暨第十六届“华为杯”大学生程序设计竞赛的通知...

    各学院: 程序设计是大学生运用计算机充分展示自己分析问题和解决问题能力的一个重要途径,对于培养大学生实践能力.团队意识.创新意识.顽强意志和综合素质具有显著作用和效果.为了推动这项创新性素质教育活动的 ...

  5. 西安电子科技大学计算机复试题目,西安电子科技大学考研复试 微机原理练习题...

    <西安电子科技大学考研复试 微机原理练习题>由会员分享,可在线阅读,更多相关<西安电子科技大学考研复试 微机原理练习题(26页珍藏版)>请在人人文库网上搜索. 1.微型计算机原 ...

  6. 西电计算机考研历年分数线,西安电子科技大学研究生,西电历年考研分数线?...

    西安电子科技大学研究生院_西安电子科技大学研究生招生信息网_西安... 推荐您搜索:我想报考西电2011年通信专业研究生,麻烦告诉下西电历年初试分数线.另外. 西安电子科技大学本科招生信息网 西安电子 ...

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

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

  8. 微机原理与接口技术--西安电子科技大学-笔记一

    微机原理与接口技术-西安电子科技大学 绪论 微型计算机系统组成 硬件子系统与软件 早期计算机硬件组成–ALU-----控制器控制ALU运算–ALU运算的数据 存储器中的数据被控制器控制器送到ALU 输 ...

  9. 自动登录校园网代码加入wifi自动搜寻并主动连接部分

    距离上次写完自动登录校园网的代码过去已经有一段时间了,在使用过程中,我搭配电脑的开机自启服务一块使用,感觉不错,但是也有一点小问题. 问题如下:有时候电脑开机之后并不会自动连接NJUPT-CMCC. ...

最新文章

  1. matlab里面如何保留小数特定位数(转载)
  2. JS事件流和事件委托
  3. java gui 读取文件夹_java Swing GUI 入门-文件读写器
  4. 【网络通信与信息安全】之深入分析一个TCP连接可以发多少个HTTP请求相关问题
  5. 安装Cocoapods详细教程
  6. 扫地机器人哪个品牌好?五款口碑最好的扫地机器人
  7. 吴军《谷歌面试题:倒置英文句子》
  8. 用python写行列式_用Python开发线性代数算法(一) | 手写行列式算法的实现
  9. php mysql time_wait_[PHP]MySQL的wait_timeout与pdo对象
  10. 打败 Python、JS、C# 成最受欢迎编程语言,是时候掌握 Rust 了吗?
  11. [转载] Numpy 使用教程--Numpy 数学函数及代数运算
  12. w3school和w3cschool两个网站有什么关系和区别?(转)
  13. 黑客帝国代码雨(bat)
  14. 2020虚拟机下载教程(图文详解)
  15. arm交叉编译工具链的选择
  16. 学成在线-处理常见视频格式avi,mp4,mov,rmvb,flv
  17. 大众与以色列前情报头子组建网络安全公司
  18. Vue模板挂载到页面源码简要解析
  19. 金蝶K3Cloud中DBUtils的用法
  20. 线性代数Python计算:矩阵对角化

热门文章

  1. 滴滴国际化项目 Android 端演进
  2. 中国移动宽带安装的光猫路由器,背面四个网口,只有一个网口能上网,怎样绕开此限制,并保证IPv6正常使用?
  3. MOCTF PUBG 反序列化+文件备份+linux文件读取
  4. 程序员提高核心竞争力书籍推荐
  5. AWS 解决方案架构师考点(IAM)
  6. python学习签到
  7. 数据治理系列2:元数据管理—企业数据治理的基础
  8. 卢辉《数据挖掘与数据化运营实战:思路、方法、技巧和应用》第一遍 读书笔记
  9. ScreenFlow for mac(优秀的屏幕录像软件)
  10. 计算机网络学习笔记——IP Header Checksum(校验和)的计算方法