jkit 3.0.0a16

Creator: bradpython12

Last updated:

Add to Cart

Description:

jkit 3.0.0a16

JKit












创造可能性。


[!WARNING]
JKit v3 正在 Alpha 测试中,可能随时进行重大变更。

快速上手
pip install jkit --pre

import asyncio

from jkit import User


async def main() -> None:
user = User.from_url("https://www.jianshu.com/u/622a3993108c")

info = await user.info
print(f"用户昵称:{info.name}")
print(
f"性别:{info.gender.value},会员等级:{info.membership_info.type.value}\n"
f"会员过期时间:{info.membership_info.expired_at}"
)


asyncio.run(main())

用户昵称:任真
性别:女,会员等级:白金会员
会员过期时间:2024-04-12 14:24:24

亮点

完全异步操作
基于 msgspec 的数据模型和自动校验

获取简书鉴权 Token
目前仅支持电脑端操作。
登录简书账号后,打开浏览器开发者工具(F12),选择「存储」(Storage)选项卡,找到域名 https://www.jianshu.com 下存储的 Cookies 列表。
获取键 remember_user_token 对应的值,然后初始化 JianshuCredential 对象,代码如下所示:
from jkit.credential import JianshuCredential

credential = JianshuCredential(
token="<remember_user_token>"
)

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.