中大自动验证码认证

中山大学身份验证系统自动识别验证码登录(不可用)

当前为 2021-12-11 提交的版本,查看 最新版本

作者
Kuma Tea
评分
0 0 0
版本
1.0.0.0
创建于
2021-01-06
更新于
2021-12-11
大小
4.3 KB
许可证
MIT
适用于

SYSU-CAS

Automatically Login to CAS system of SYSU

Javascript

Greasy Fork镜像

[中大自动验证码认证][1]

[SYSU CAS Auto Captcha Login][2]

Updates

添加了去除干扰线的功能,大幅提升验证码识别正确率。

Remove interference line


demo

  • Using [Tesseract.js]4
  • Note: you'll download [data about 11M][3] at the first run.

Python

Example

(See example.py)

from CasLogin import CasLogin, test_status

target_login_url = 'Your login web page redirecting CAS'
target_url = 'Your target page'
login_status = False  # Initialize


if __name__ == '__main__':
    login_cas = CasLogin()
    login_status = test_status(login_cas.main())
    while not login_status:
        login_status = test_status(login_cas.main())
    # Retry until Success

    login_to_target = login_cas.session.get(target_login_url, headers=login_cas.headers)
    get_target = login_cas.session.get(target_url, headers=login_cas.headers)
    print(get_target.text)

    login_cas.terminate()
    # Stop session, optional.

[1]: https://gf.qytechs.cn/zh-CN/scripts/419757 [2]: https://gf.qytechs.cn/en/scripts/419757 [3]: https://tessdata.projectnaptha.com/4.0.0/eng.traineddata.gz [4]: https://tesseract.projectnaptha.com [5]: https://github.com/naptha/tesseract.js

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址