Skip to main content

Asynchronous I/O Client for Baidu Tieba

Project description


安装

pip install aiotieba

尝试一下

import asyncio

import aiotieba


async def main():
    async with aiotieba.Client() as client:
        threads = await client.get_threads("天堂鸡汤")
        for thread in threads[3:6]:
            print(f"tid={thread.tid} text={thread.text}")


asyncio.run(main())

输出样例

---
tid=8537603600 text=一人发一句最喜欢的游戏台词
楼主先来
很喜欢lol布隆说的“夜晚越黑暗,星星就越明亮”,尤其在当下这个有着诸多缺点的世界里,这句话让我感觉舒服了很多在人们已不再相信理想主义的至暗时刻,高擎炬火之人便显得更加重要,至少我会坚持我的理想
---
tid=8093410706 text=大概是剪切板里的一些有意思的话
今天看自己的剪切板快满了,稍微翻翻突然发现以前存的一些话还挺有意思,就放在这里啦
(咦,疑似水帖啊我)
---
tid=8537699088 text=记录一下自己人生第一次当“老师”的经历^_^
明天我带的孩子们就“毕业”了,第一次当老师我改变了很多也收获了很多,就想着给自己记录一下这段宝贵的经历:-)

继续阅读入门教程

项目特色

  • 收录数十个常用API
  • 类型注解全覆盖,方法注释全覆盖,内部命名统一
  • 支持protobuf序列化请求参数
  • 支持websocket接口
  • 与官方版本高度一致的密码学实现

友情链接

特别鸣谢

为本开源项目提供的免费产品授权

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

aiotieba-4.4.4.tar.gz (189.8 kB view hashes)

Uploaded Source

Built Distributions

aiotieba-4.4.4-pp310-pypy310_pp73-win_amd64.whl (260.7 kB view hashes)

Uploaded PyPy Windows x86-64

aiotieba-4.4.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (276.9 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

aiotieba-4.4.4-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (274.3 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

aiotieba-4.4.4-pp39-pypy39_pp73-win_amd64.whl (260.7 kB view hashes)

Uploaded PyPy Windows x86-64

aiotieba-4.4.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (276.9 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

aiotieba-4.4.4-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (274.3 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

aiotieba-4.4.4-pp38-pypy38_pp73-win_amd64.whl (260.7 kB view hashes)

Uploaded PyPy Windows x86-64

aiotieba-4.4.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (276.9 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

aiotieba-4.4.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (274.3 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

aiotieba-4.4.4-cp312-cp312-win_amd64.whl (260.7 kB view hashes)

Uploaded CPython 3.12 Windows x86-64

aiotieba-4.4.4-cp312-cp312-musllinux_1_1_x86_64.whl (276.9 kB view hashes)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

aiotieba-4.4.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (276.8 kB view hashes)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

aiotieba-4.4.4-cp312-cp312-macosx_10_9_x86_64.whl (274.2 kB view hashes)

Uploaded CPython 3.12 macOS 10.9+ x86-64

aiotieba-4.4.4-cp311-cp311-win_amd64.whl (260.7 kB view hashes)

Uploaded CPython 3.11 Windows x86-64

aiotieba-4.4.4-cp311-cp311-musllinux_1_1_x86_64.whl (276.9 kB view hashes)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

aiotieba-4.4.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (276.8 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

aiotieba-4.4.4-cp311-cp311-macosx_10_9_x86_64.whl (274.2 kB view hashes)

Uploaded CPython 3.11 macOS 10.9+ x86-64

aiotieba-4.4.4-cp310-cp310-win_amd64.whl (260.7 kB view hashes)

Uploaded CPython 3.10 Windows x86-64

aiotieba-4.4.4-cp310-cp310-musllinux_1_1_x86_64.whl (276.9 kB view hashes)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

aiotieba-4.4.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (276.8 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

aiotieba-4.4.4-cp310-cp310-macosx_10_9_x86_64.whl (274.2 kB view hashes)

Uploaded CPython 3.10 macOS 10.9+ x86-64

aiotieba-4.4.4-cp39-cp39-win_amd64.whl (260.7 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

aiotieba-4.4.4-cp39-cp39-musllinux_1_1_x86_64.whl (276.9 kB view hashes)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

aiotieba-4.4.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (276.8 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

aiotieba-4.4.4-cp39-cp39-macosx_10_9_x86_64.whl (274.2 kB view hashes)

Uploaded CPython 3.9 macOS 10.9+ x86-64

aiotieba-4.4.4-cp38-cp38-win_amd64.whl (260.7 kB view hashes)

Uploaded CPython 3.8 Windows x86-64

aiotieba-4.4.4-cp38-cp38-musllinux_1_1_x86_64.whl (276.9 kB view hashes)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

aiotieba-4.4.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (276.8 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

aiotieba-4.4.4-cp38-cp38-macosx_10_9_x86_64.whl (274.2 kB view hashes)

Uploaded CPython 3.8 macOS 10.9+ x86-64

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page