Skip to main content

login utilities for XDU

Project description

ref to xidian-scripts

libxduauth

本仓库用于辅助西安电子科技大学各种服务网站不用于自动化测试的爬虫的编写
涉及到验证码时需要手动进行输入

使用方式

from libxduauth import *
ses = EhallSession('用户名', '密码')
# 进行后续请求

支持的平台

class domain description
EhallSession http://ehall.xidian.edu.cn 一站式服务中心,继承自统一认证
EnergySession http://10.168.55.50:8088 水表/电表查询
IDSSession http://ids.xidian.edu.cn/authserver 统一认证
RSBBSSession http://rsbbs.xidian.edu.cn 睿思论坛(外网)
WXSession
XKSession http://xk.xidian.edu.cn 选课系统
ZFWSession https://zfw.xidian.edu.cn 校园网流量购买/查询

声明

本项目无意增加服务端压力。
如果网站本身正确实现了验证码机制,libxduauth不会试图对其进行绕过。
默认情况下libxduauth也没有进行请求的伪装,非常容易识别(UA: python-requests/<version>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

libxduauth-1.4.0.tar.gz (9.9 kB view details)

Uploaded Source

Built Distribution

libxduauth-1.4.0-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file libxduauth-1.4.0.tar.gz.

File metadata

  • Download URL: libxduauth-1.4.0.tar.gz
  • Upload date:
  • Size: 9.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for libxduauth-1.4.0.tar.gz
Algorithm Hash digest
SHA256 dc03c0a71fa4e0019516bd0b5497eff52a24f3b6d711a31037450f5cf6df6c72
MD5 e9787718c993e758e6516edf8695651a
BLAKE2b-256 81072ae5e73c9fef1c99a39820bdd647a857aa70392f440f99a447b757ec5e82

See more details on using hashes here.

File details

Details for the file libxduauth-1.4.0-py3-none-any.whl.

File metadata

  • Download URL: libxduauth-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 12.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/46.0.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3

File hashes

Hashes for libxduauth-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a3aa3292122fe1f288f31783d55ba31af3a0bcdd48ca18370df9093018d26dfe
MD5 82bc7de59e27b34a26cbadb6290b2e52
BLAKE2b-256 5525c3d4355d1c7c6447209837f8f2f320ff5a4e8f70b1a30507a91abf054a20

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page