南京林业大学CMCC-EDU自动登录

电脑端(Windows)

1. 配置Python环境

  1. 打开Python官网

  2. 选择下方Download区中的Python 3.10.0,会自动跳到下个界面

    (版本可能随着时间有变化)

  3. 页面最下方Windows installer (64-bit),会自动下载

  4. 打开或运行下载好的程序

  5. 记得勾选下方Add Python 3.10 to PATH

  6. 点击Install Now(非小白建议自行选择路径)

  7. 等待它的自动安装

  8. 到此,Python环境配置完成

2. 安装requests第三方库

  1. 按下键盘 win + R 并输入 cmd

  2. 在命令框中输入代码并回车

    1
    pip  install  requests

    3. 制作并运行脚本

  3. 桌面新建记事本,粘贴以下代码

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    import requests

    url = "http://10.11.1.3/a70.htm"

    data = {
    "DDDDD": "你的账号",
    "upass": "你的密码",
    "R1": "0",
    "R2": "",
    "R3": "0",
    "R6": "0",
    "para": "00",
    "0MKKey": "123456",
    }

    header = {
    "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9",
    "Accept-Encoding": "gzip, deflate",
    "Accept-Language": "zh-CN,zh;q=0.9,en;q=0.8",
    "Cache-Control": "max-age=0",
    "Connection": "keep-alive",
    "Content-Length": "160",
    "Content-Type": "application/x-www-form-urlencoded",
    "Host": "10.11.1.3",
    "Origin": "http://10.11.1.3",
    "Referer": "http://10.11.1.3/a70.htm",
    "Upgrade-Insecure-Requests": "1",
    "User-Agent": "你的客户端参数",
    }

    response = requests.post(url, data, headers=header).status_code

    print("回应代码{}".format(response))
  4. 打开浏览器,进入到校园网登录界面http://10.11.1.3/a70.htm并按下 F12

  5. 切换到NetWork(网络)选项,并勾选上方Preserve log(保留日志),可能需要 Ctrl+F5 或者 F5 刷新一下页面

  6. 此时登录账号,在右边抓包列中中找到a70.htm,并向下找到下图三处对应的值,右键copy到代码中替换

  7. 修改完并保存,重命名记事本扩展名 .txt 为 .py,右键选择使用Python运行这个文件

  8. 此时一键登录脚本已制作完成,可以注销校园网登录,测试一下

4. 进阶自动化

5. 其他

  • 有问题请联系我,我会进行校对修改

iOS端&iPadOS端

快捷指令APP

  1. 复制链接到Safari

    https://www.icloud.com/shortcuts/6fa023562e6848f5913a39e5a2eae0af

  2. 添加此快捷指令

  3. 运行,根据提示操作即可