用于2ch.hk(dvach)的完全异步只读api包装器

aio2ch的Python项目详细描述


LicenseDownloadsPyPiPython

用于2ch.hk的完全异步只读api包装器(dvach,flund bu__)

要求

  • Python3.5+

使用PIP安装

$ pip3 install aio2ch

从源构建

$ git clone https://github.com/wkpn/aio2ch
$ cd ./aio2ch
$ python3 setup.py install

用法

>>>fromaio2chimportApi>>>api=Api()

获取所有板

>>>boards=awaitapi.get_boards()>>>boards[<Boardname:Фагготрия,id:fag>,...]

此外,我们可以得到每个方法的状态。这对于调试或需要重试非常有用

>>>status,boards=awaitapi.get_boards(return_status=True)>>>status200>>>boards[<Boardname:Фагготрия,id:fag>,...]

从电路板获取所有线程

>>>threads=awaitapi.get_board_threads(board='b')>>>threads[<Thread180981319>,...]

从按方法排序的板中获取顶部线程(viewsscoreposts\u count

>>>top_threads=awaitapi.get_top_board_threads(board='b',method='views',num=3)>>>top_threads[<Thread180894312>,<Thread180946622>,<Thread180963318>]

获取所有线程的帖子(threadthread的实例)

>>>thread_posts=awaitapi.get_thread_posts(thread=thread)>>>thread_posts[<Post180894312>,...]

在所有线程的帖子(图像、WebM等)中获取所有媒体

>>>thread_media=awaitapi.get_thread_media(thread=thread)>>>thread_media[<Filename:15336559148500.jpg,path:/b/src/180979032/15336559148500.jpg,size:19>,...]

下载所有线程媒体

>>>awaitapi.download_thread_media(files=thread_media,save_to='./downloads/')

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JavaFX 2.2字体呈现有问题   java如何从html文本中获取img url   java Spring数据REST存储库404   java从jar文件复制目录   java Spring引导无法满足自定义JPA请求   hadoop将值从Java操作传递到Oozie工作流中的下一个Java操作   java如何修复“Android资源链接失败”?使用NavigationView和片段   c3p0数据源的java独立日志文件   java如何从BufferImage生成图像   java JDBC SQL SELECT查询和方法运行不正常   从Android Studio中的java类获取资源   java EclipseLink MySQLSyntaxErrorException找不到错误   java我应该如何在mysql数据库中自动存储我的gps坐标?   ApacheFlex应该为BlazeDS实现Java DTO的可序列化   java为什么我的组件彼此相邻?   java在dao层中的多种方法   具有可配置凭据的java Spring WebServiceClient   java如何在Spring Boot中获取每个请求中的当前用户?