Skip to main content

A Login Tool for CHD

Project description

CHD Login Tool

The CHD login tool is used to simplify the simulated login when accessing the CHD portal. Just follow the steps below to easily login with your username and password.

Install Packages

We recommend that you use the latest version to avoid unknown login failures.

pip install chd_login

Use this Tool

If you pass the need_detail=True parameter, when the login is successful, you can get the user's cookie.

If you pass the need_session=True parameter, when the login is successful, you can get the session, so you can direct use session to visit the site directly. Session is a requests.session() obj.

from chd_login import IDSClient

# uid & password should match with chd portal site.
client = IDSClient(login_url, need_detail=True, need_session=True)
result, detail, session = client.login(uid, password)

# login success
if result:
    pass
# login failed
else:
    print(detail)

Warning

Multiple attempts to login with the same account in a short period of time will trigger a verification code. Please login manually on the CHD portal site to solve the problem.

The behavior of the problem is that when you are using correct uid and password login, it returns 401 and 'check your username or password'.

Others

If you have other usage questions, please contact me directly by oren_zhang@outlook.com.

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

chd_login-0.0.9.tar.gz (3.6 kB view details)

Uploaded Source

File details

Details for the file chd_login-0.0.9.tar.gz.

File metadata

  • Download URL: chd_login-0.0.9.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.0 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.20.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for chd_login-0.0.9.tar.gz
Algorithm Hash digest
SHA256 ee71436ca4252d6c4fc442f803041d9ee563fb43bf4f7172351ffdd43afc1439
MD5 e574fc269d899ff4b77b620e2b87d8cd
BLAKE2b-256 15e09eb636bd24362888c0abd115879e8400d0782114d1601b030f5e621cfdf7

See more details on using hashes here.

Supported by

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