Skip to content

Latest commit

 

History

History
154 lines (121 loc) · 6.73 KB

CHANGELOG.md

File metadata and controls

154 lines (121 loc) · 6.73 KB

更新日志

  • V3.1.3 2020/11/20

    • 修复 live.LiveDanmaku 单房间调用 disconnect() 时报错问题
  • V3.1.2 2020/11/06

    • 修复安装时会在python目录下生成文件的bug
    • 增加获取子评论功能
  • V3.1.1 2020/11/01

    • 修复视频上传转码失败BUG
  • V3.1.0 2020/10/31

    • 更新 b站弹幕API
    • 增加 视频上传回调功能
    • 增加 视频弹幕点赞功能
    • 增加 查询视频弹幕是否点赞功能
    • 修正部分文档错误
  • V3.0.0 2020/10/22

    • live.LiveDanmaku现在可以自动重连了,详见文档
    • live.LiveDanmaku.has_connected()更改为get_connect_status,表示连接状态,0未连接,1已连接,2已正常断开,-1异常断开
    • 修改所有循环获取数据为生成器语法,方法名后面加了_g后缀便于识别
    • video模块新增视频上传功能,详见文档
    • 修复article.get_content()报错
    • 修正一些注释错误
    • 增加 video.VideoOnlineMonitor,可监控视频实时在线观看人数和实时更新弹幕,使用websocket
    • 优化 live.LiveDanmaku
    • 修改 live.connect_all_livedanmaku() 为 connect_all_LiveDanmaku()
    • 修改 live.LiveDanmaku.connect(return_task) 参数改为 return_coroutine,为True时返回一个 Coroutine 对象而不是 Task 对象
    • github自动化推送到PyPi
    • 修正changelog部分错误
    • 经检测支持Python3.9,修改README
  • V2.1.4 2020/10/06

    • 将项目主页纳入repo管理
  • V2.1.3 2020/10/04

    • user.get_videos() 增加查询条件,详见文档
    • user.get_up_info() 强制传入Verify,需要有SESSDATA(如果没有会获取不到信息)
  • V2.1.2 2020/09/26

    • 新增live.get_room_play_url(获取直播流地址)
  • V2.1.1 2020/09/13

    • 新增几个操作和获取用户关注分组的方法,详见开发文档 模块/user
  • V2.1.0 2020/09/10

    • 修复utils.request中cookies默认值初始化类型是tuple而不是dict的问题(低层级方法,不影响用户使用)
    • 优化LiveDanmaku异步调用,文档同步更新
    • LiveDanmaku现在可以同时连接多个直播间,参见开发文档 模块/live
    • LiveDanmaku回调数据结构修改,不向下兼容,请注意
  • V2.0.5 2020/08/31

    • 修复直播LiveDanmaku使用Verify被服务器拒绝, 优化异步
    • 优化 video.get_download_url
  • V2.0.4 2020/08/30

    • 修复utils.request若未传入params则报错的问题
  • V2.0.3 2020/08/28

    • 修复获取大航海列表少三个的问题
  • V2.0.2 2020/08/18

    • 新增接口:bangumi.get_collective_info,获取番剧全面概括信息,包括发布时间、剧集情况、stat等情况
    • 修复不能正确安装模块依赖库的bug
  • V2.0.1 2020/08/16

    • 增加开发文档
    • 增加获取用户投稿和订阅数据概览接口 user.get_overview
    • 修正注释错误
    • 新增接口:bangumi.get_episode_info,获取番剧剧集信息
  • V2.0.0 2020/08/12

    • 改写整体架构,使API调用更简单
    • 需要循环获取的内容(评论,转发等)低层级API分离,可根据需要调用获取总数量
    • 循环获取的函数增加回调机制(callback),每次获取一页会自动将该页内容作为参数调用回调函数(比如可以一边获取一边写入文件)
    • 源代码增加详细的注释说明
    • 增加了一堆新模块
    • 注意,开源协议从MIT更改到GPLv3
    • 改的东西太多了懒的说明了...具体去看开发文档吧(逃

以下是v1版本

  • V1.4.0 2020/06/22

    • 添加了番剧相关的3个API
    • 修正了aid2bvid会报错的bug
  • V1.3.5 2020/06/01

    • 修复获取动态评论时会少获取一页的BUG
    • 将bvid和aid互转的方法加入了video模块(bvid2aid(bvid), aid2bvid(aid))
    • 儿童节快乐
  • V1.3.4 2020/05/22

    • 修复获取用户动态有时候报错的bug
    • 修复获取用户视频较少时报错的bug
  • V1.3.3 2020/04/07

    • 修复不能收藏的问题(b站的收藏API还在使用aid,服了)
    • 从知乎大佬那嫖了bvid和aid互相转换的代码过来(滑稽)原出处
  • V1.3.2 2020/03/24

    • 修复get_playurl()返回值不是Python对象的bug,并对bvid做了支持
    • 把全部抛出异常改为了bilibiliApiException
  • V1.3.1 2020/03/23

    • 修复无法获取仅限注册会员观看的视频地址
  • V1.3.0 2020/03/23

    • 重大更新,b站正在把视频标识从av逐渐改为bv,本模块已进行更新video模块中的各类可传入bvid参数
    • 修复无法获取弹幕的bug
    • 将verify用于视频信息获取验证,用于获取部分只有注册会员才能看的视频的信息
  • V1.2.5 2020/03/20

    • 修复User模块中UserInfo的get_video()出错的bug
  • V1.2.4 2020/03/17

    • VideoInfo中少写一对括号导致返回值不正确,修了修了QAQ
  • V1.2.2 2020/02/28

    • 部分获取内容补上limit参数
    • 修正不能发送动态的BUG
  • V1.2.1 2020/01/31

    • 部分获取内容补上limit参数
    • 部分类的方法更改了参数名字和类型
    • OperateDynamic 类新增 repost 方法(转发)
  • V1.2.0 2020/01/31

    • 重写验证方式,新增 Verify 类(写法稍微变了一下,具体看教程)
    • 减少 video 模块冗余请求代码,集合到了一个类中(减少了150行左右)
    • 新增 user 模块(Wiki
    • 新增 dynamic 模块(Wiki
    • VideoInfo.get_comments() 新增limit参数,可限制获取的数量
    • 改写 __init__ ,使导入结构更清楚(免得显示其他你们用不上的东西太乱)
    • 所有模块传参强制变量类型
    • 修改 VideoInfo.get_playurl() 用正则表达式获取链接信息, 用不着为了这个去多装一个依赖库
    • 加了一个小彩蛋(=・ω・=)
  • V1.1.1 2020/01/28

    • 补上了漏掉的sessdata值判断
    • Danmaku 类的映射表改为私有
  • V1.1.0 2020/01/27

    • 修正一些BUG(语法错误太丢人了)
    • VideoInfo.get_playurl() 重写,现在能获得高清的下载链接了
    • 一天三次更新我哭了QAQ
  • V1.0.1 2020/01/27

    • 修正README文档错误
  • V1.0.0 2020/01/27

    • 发布第一版本,只能操作用户上传视频,后续会慢慢更新其他功能233。