python模拟点击实现自动登录校园网
校园网自动登录
免责说明:类似于浏览器直接登录,无恶意代码,仅限于学习,可用于自习室长时间不关机的电脑,防止登录失效,请勿恶意使用
前提:
安装 依赖
1 | pip3 install -r requirements.txt |
下载浏览器驱动
对照自己电脑安装的浏览器和对应的版本,下载解压后,将所在的目录添加系统的
环境变量中。
安装浏览器,建议火狐配火狐驱动,不用管版本问题
配置和使用
配置自己的邮箱和账号
在这个文件中配置: config.py
定时任务
方法一:使用系统定时任务
我的这个项目放在了 /home/yuh/gitFile 下面
linux系统中可以用cron,wsl中注意开机自启wsl的cron
- 自己修改 authentication_new.sh 文件的目录,打开文件所在目录,然后使用python3运行
示例如下,按照自己的路径和配置修改,我这里用的是zsh
1 |
|
1 | crontab -e |
- ps:wsl中开机cron和ssh
如果是ubuntu系统,如下:startubuntu.vbs
1 | Set ws = WScript.CreateObject("WScript.Shell") |
sudo chmod 777 /etc/init.wsl
1 |
|
方法二:使用python:BlockingScheduler
需要authentication_new.py程序开机自启,并且一直运行在后台
1 | scheduler = BlockingScheduler() |
注意
- 下载的驱动必须放在环境路径里
- 驱动必须有可执行权限(linux系统)
- authentication_new.sh、init.wsl 必须有可执行权限(linux系统)
- wsl中,必须开机启动wsl的定时任务
本文作者:yuhldr
本文地址: [https://yuhldr.github.io/posts/58868.html](https://yuhldr.github.io/posts/58868.html)
版权声明:转载请注明出处!