Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qlogin-0.1.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

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

Hashes for qlogin-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0804843c5961370a9329a1862f1ce9885c3478a7288422fb41a2d7050442f140
MD5 efb6c1cdd35fb777d7d4ee164cad9ad9
BLAKE2b-256 155056bb81385204fa3af3a0b6d67f849ab593663f11923b2b186d172805d658

See more details on using hashes here.

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

Hashes for qlogin-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9d4becaedf8e377cc03563f14a9b4e4d64aef5d53eafb34397002f180d1e3033
MD5 3fbe09835ed29133a2ba4d48ac81577c
BLAKE2b-256 bf88e26eefab39d25d2387674e58a0c365bbd3a2638775db2205afc168bc4929

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