A Python wrapper for accessing Zhejiang University WebVPN automatically.
Login once, access all ZJU internal sites as if you are on campus.
- Auto login to webvpn.zju.edu.cn
- Transparent URL conversion (no need to manually rewrite URLs)
- Fully compatible with
requestsAPI - Easy to download files, submit forms, crawl internal resources, etc.
pip install ZJUWebVPNfrom ZJUWebVPN import ZJUWebVPNSession
# Create a session and login
session = ZJUWebVPNSession('your_zju_username', 'your_zju_password')
# Example: GET request to an internal site
resp = session.get('https://www.cc98.org/')
print(resp.text)resp = session.get('https://www.cc98.org/')
print(resp.text)data = {'key1': 'value1', 'key2': 'value2'}
resp = session.post('https://test.zju.edu.cn/submit', data=data)
print(resp.text)with ZJUWebVPNSession(user, pwd) as session:
r = session.get('https://example.com')requestspycryptodome