QQ空间登录组件
Project description
QLogin
QLogin 是一个用于通过二维码进行 QQ 登录的 Python 包。它使用 QQ 提供的接口生成二维码并检查登录状态,适用于需要快速登录 QQ 的应用。
特性
- 生成二维码用于 QQ 登录
- 检查二维码的登录状态
- 返回登录成功后的 cookies 信息
安装
请确保你已安装 Python 3.6 或更高版本。然后,你可以通过 pip 安装该包:
pip install qlogin
使用示例
from qlogin import QLogin
# 创建实例
qlogin = QLogin()
# 获取二维码
qr_code_base64 = qlogin.get_qr_image()
# 检查登录状态
status = qlogin.check_login_status()
print(status)
方法
get_qr_image()
获取用于 QQ 登录的二维码,并返回其 base64 编码字符串。
返回值: str - 二维码图片的 base64 编码。
check_login_status()
检查二维码的登录状态。
返回值: dict - 包含登录状态和信息的字典,如果登录成功,则包含 cookies。
依赖
该项目依赖于以下 Python 包:
requests
许可证
该项目采用 MIT 许可证。详细信息请参见 LICENSE 文件。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
qlogin-0.1.0.tar.gz
(4.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file qlogin-0.1.0.tar.gz.
File metadata
- Download URL: qlogin-0.1.0.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0804843c5961370a9329a1862f1ce9885c3478a7288422fb41a2d7050442f140
|
|
| MD5 |
efb6c1cdd35fb777d7d4ee164cad9ad9
|
|
| BLAKE2b-256 |
155056bb81385204fa3af3a0b6d67f849ab593663f11923b2b186d172805d658
|
File details
Details for the file qlogin-0.1.0-py3-none-any.whl.
File metadata
- Download URL: qlogin-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9d4becaedf8e377cc03563f14a9b4e4d64aef5d53eafb34397002f180d1e3033
|
|
| MD5 |
3fbe09835ed29133a2ba4d48ac81577c
|
|
| BLAKE2b-256 |
bf88e26eefab39d25d2387674e58a0c365bbd3a2638775db2205afc168bc4929
|