Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

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.

Metadata

Release files for chd-login 0.0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for chd-login 0.0.9
File Size Uploaded
chd_login-0.0.9.tar.gz 3.6 kB Details

Release files / chd_login-0.0.9.tar.gz

Download URL chd_login-0.0.9.tar.gz
Size 3.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ee71436ca4252d6c4fc442f803041d9ee563fb43bf4f7172351ffdd43afc1439
BLAKE2b-256 checksum
How to use checksums
15e09eb636bd24362888c0abd115879e8400d0782114d1601b030f5e621cfdf7
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.9 This release

1 release file

0.0.8

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page