Windows简单实现自动登录江西师范大学校园网

Windows简单实现自动登录江西师范大学校园网

小伙伴们是不是对于每次登录校园网都很烦躁?
在这里插入图片描述

俺给大家带来一种开机后双击图标就能自动登录校园网的方法

环境配置

  1. 安装python,这里就不教大家安装了

  2. pip安装Selenium在这里插入图片描述

  3. 查询Chrome内核版本,地址栏输入chrome://settings/help
    在这里插入图片描述

  4. 安装适合自己的浏览器驱动,这里有一个地址,可以直接下载哦(官网实在太slow了)https://liushilive.github.io/github_selenium_drivers/md/Chrome.html我的是87版本,所以下载这个

  5. 下载完成后解压,将chromedriver.exe移动到
    C:\Program Files\Google\Chrome\Application
    在这里插入图片描述
    环境配置完成啦

代码实现

Python代码如下

from selenium import webdriver
from selenium.webdriver.support.ui import Select
from selenium.webdriver.chrome.options import Options
import time

if __name__ =="__main__":
    driver = webdriver.Chrome("C:\Program Files\Google\Chrome\Application\chromedriver.exe")
    driver.get('http://172.16.8.8/srun_portal_pc?ac_id=1&srun_wait=1&theme=basic2')
    #XXXXXXXX为自己的学号
    driver.find_element_by_id("username").send_keys("XXXXXXXX")
    s=Select(driver.find_element_by_id("domain"))
    #@cucc 联通校园宽带
    #@cmcc 移动校园宽带
    #@ctcc 电信校园宽带
    #@jxnu 校园宽带
    s.select_by_value("@ctcc")
    #XXXXXXXX为校园网的密码
    driver.find_element_by_id("password").send_keys("XXXXXXXX")
    driver.find_element_by_id("login").click()
    #休息2s,防止登录失败
    time.sleep(2)
    driver.quit()

以上是显示窗口的

from selenium import webdriver
from selenium.webdriver.support.ui import Select
from selenium.webdriver.chrome.options import Options
import time
opt=Options()
#隐藏窗口设置
opt.add_argument("--headless")	

if __name__ =="__main__":
    driver = webdriver.Chrome("C:\Program Files\Google\Chrome\Application\chromedriver.exe",options=opt)
    driver.get('http://172.16.8.8/srun_portal_pc?ac_id=1&srun_wait=1&theme=basic2')
    #XXXXXXXX为自己的学号
    driver.find_element_by_id("username").send_keys("XXXXXX")
    s=Select(driver.find_element_by_id("domain"))
    #@cucc 联通校园宽带
    #@cmcc 移动校园宽带
    #@ctcc 电信校园宽带
    #@jxnu 校园宽带
    s.select_by_value("@ctcc")	#记得修改运营商哦
    #XXXXXXXX为校园网的密码
    driver.find_element_by_id("password").send_keys("XXXXXXXXX")
    driver.find_element_by_id("login").click()
    time.sleep(2)
    driver.quit()

双击实现登录

借助DOS和Windows的批处理文件实现 .bat
在桌面创建一个文本文件在这里插入图片描述
打开它

set ssid=jxnu_stu
netsh wlan connect name=%ssid% || (set wifi=no)
start python XXXXXXXXXX

只需要修改第三行,XXXXXXXXXX为Python文件的位置
例如我的在C:\Users\oXid\Login\Login.py 尽量放在不易删除的位置
在这里插入图片描述
所以我的代码如下

set ssid=jxnu_stu
netsh wlan connect name=%ssid% || (set wifi=no)
start python C:\Users\oXid\Login\Login.py

填写后,将文本文件的后缀改为.bat
完成啦!
在这里插入图片描述

  • 5
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值