四川大学校园网自动登录

import requests
import redef getLoginMsg():url = 'http://192.168.2.135'r = requests.get(url=url)try:pattern = "href='(\S+)'"href = re.search(pattern=pattern, string=r.text).group(1)except TypeError:print('你已在线')destination = href.split('?')[0]  # 跳转目标urlparams = href.split('?')[1]  # params字符串return paramsdef login(userId, password):url = 'http://192.168.2.135/eportal/InterFace.do?method=login'paramstr = getLoginMsg()params = {"method": "login"}data = {"userId": userId,"password": password,"service": "internet","queryString": paramstr,"operatorPwd": "","operatorUserId": "","validcode": "","passwordEncrypt": "false"}r = requests.post(url=url, params=params, data=data)if r.json()["result"] == "success":print("登录成功")else:print("登录失败")if __name__ == "__main__":userId=xxxxxxxpassword=xxxxxxlogin(userId=userId,password=password)

在主函数下面填入自己个人信息即可

注意:如果需要使用电信宽带登录,修改该项即可

"service": "%E7%94%B5%E4%BF%A1%E5%87%BA%E5%8F%A3"

下面使用pyinstaller将其打包为exe文件,若没有可以先安装

pip install pyinstaller

在py文件目录下打开cmd

pyinstaller -F Autologin.py

运行结束后在dist文件夹下面有一个exe文件,将其复制到与py文件同目录下,此时断开校园网,再运行exe就可以登录啦!

设置开机自动运行:

此电脑->管理->任务计划程序->创建基本任务

参考:

https://github.com/2239559319/autoInternet

python—四川大学校园网自动登录相关推荐

  1. 利用Python实现校园网自动登录(部署在树莓派)

    利用Python实现校园网自动登录(部署在树莓派) 项目场景: 在实验室的时候,每天的第一个苦恼就是面对不自动弹窗的校园网登录,且一个账号仅支持两个设备. 实验室使用了路由器,多个设备使用同一个账号上 ...

  2. 基于Python实现校园网自动登录

    关键词:树莓派:ubuntu:定时执行:登录校园网 背景 在上一篇文章<利用树莓派搭建校园网种子站>的最后,我们提出一个问题,校园网的登录要实现自动化,本文提供的思路为:使用crontab ...

  3. python自动登录教程_python实现校园网自动登录的示例讲解

    因为最近想用树莓派搞个远程监控系统,又因为学校的网需要从网页登录而树莓派又不方便搞个显示器带着,所以寻思着搞个能够自动登录校园网的脚本程序,省去了每次都要打开浏览器输入账号密码的烦恼. 1.工具 火狐 ...

  4. python自动登录校园网 密码_python实现校园网自动登录的示例讲解

    因为最近想用树莓派搞个远程监控系统,又因为学校的网需要从网页登录而树莓派又不方便搞个显示器带着,所以寻思着搞个能够自动登录校园网的脚本程序,省去了每次都要打开浏览器输入账号密码的烦恼. 1.工具 火狐 ...

  5. python校园网登录_python实现校园网自动登录的示例讲解

    python实现校园网自动登录的示例讲解 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  python实现校园网自动登录的示例讲解.txt ] (友情提示:右键点上 ...

  6. 【Python】基于Selenium实现上海大学校园网自动登录

    [Python]基于Selenium实现上海大学校园网自动登录 安装selenium Selenium官网 以anaconda环境为例,创建一个Selenium的虚拟环境,若不需要可以不做第一.二步 ...

  7. Ubuntu20.04实现Python基于Selenium实现上海大学校园网自动登录

    Ubuntu20.04实现Python基于Selenium实现上海大学校园网自动登录 以anaconda环境为例,创建一个Selenium的虚拟环境: 一.安装selenium 1. conda cr ...

  8. 使用python或curl实现校园网自动登录

    一.引入 学校的校园网每天十二点断网,然后第二天六点恢复,学校允许外接路由器.但是呢,每天早上起来还得打开网页认证一下,尝试使用python脚本进行自动登录,很成功.但是呢,想想又很烦,还得使用pyt ...

  9. 基于python+splinter工具模拟校园网自动登录+密码破解

    工具: python + splinter 技术目标: 1.利用python的splinter package,在登录界面中自动完成页面操作,提取elements,      post element ...

最新文章

  1. Confluence 6 Windows 中以服务方式自动重启的原因
  2. 博客园上海俱乐部第二次活动全程图片报道(多图)
  3. django drf Filter
  4. 23产品经理需要具备的运营能力
  5. .NET 的 WCF 和 WebService 有什么区别?(转载)
  6. python应用题_Python简单应用题
  7. warning: C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失
  8. 配置php错误导入文件,php 导入文件(逻辑处理)
  9. vim命令失效了怎么办
  10. extractor pck_使用Pazera Free Audio Extractor从视频文件中提取音频
  11. 无线城市--WiMax,WiFi-Mesh和3G/4G/5g网络
  12. 线上连锁线下整合 连锁店电商解决方案
  13. FamilyParty生态起航,链游版皇室战争Infinite Force打响头炮
  14. 【数据仓库】大数据定义
  15. 工作流Activiti集成构建自有平台方案
  16. 怎么将本地做好的网站部署到服务器上?
  17. shell基础之04
  18. 检测实验室为什么需要实施实验室管理系统软件
  19. 性格内向,不爱说话的人,是如何一步步成为领导的
  20. 基于XML的可升级矢量图像(SVG)浅析

热门文章

  1. 怎么把视频制作成gif动图?一个小妙招轻松帮你快速视频转gif
  2. 数据备份 linux,linux下的数据备份
  3. tiny4412开发板Android篇_2基于tiny4412的Android系统的编译
  4. 计算机学院电脑技能讲座,作曲系举办“电脑使用那些事——计算机操作技能实战”讲座...
  5. 科赫曲线 MATLAB
  6. ftp服务器账号,Serv-U中的FTP服务器账号管理
  7. 【158期】三天两夜肝完这篇万字长文,看完它,面试再也不用怕被问到 TCP/IP 了...
  8. 智慧校园消费门禁一卡通管理平台系统建设
  9. oracle alter user identified,[转载]oracle通过alter user 用户名 identified by
  10. jinjia2模板,循环中的全局变量使用,避坑