Releases: Nemo2011/bilibili-api
Releases · Nemo2011/bilibili-api
16.3.0
What's Changed
- build: update lxml requirement from ~=5.1.0 to ~=5.3.0
- build: update pillow requirement from ~=10.2.0 to ~=10.3.0
- build: update aiohttp requirement from ~=3.9.3 to ~=3.10.5
- build: update tqdm requirement from ~=4.66.2 to ~=4.66.5
- build: remove requests requirement
- build: update yaml requirement from ~= 1.9.4 to ~= 1.11.1
- fix: rewrite dm_img_str and dm_cover_img_str by @Nickszy in 026a8c7
- fix: 实例化 FavoriteList 对象后调用 get_content_video 时缺少 mode 参数导致的异常。 by @kawaiior in #731
- fix: add order_avoided_params by @z0z0r4 in c7491de
- fix: enable WBI sign for playurl by @mokurin000 in #754
- fix: search* apis were forced to wbi sign by @mokurin000 in #753
- fix: 获取专栏有部分专栏似乎无法正常解析图片 by @Nemo2011 in 6f8293c
- fix: VideoDownloadURLDataDetecter by @Nemo2011
- fix: buvid3 activate by @Nemo2011 in 3bcc3f4
- fix: request of get_danmaku_xml now needs user-agent header by @NaitLee in #792
- fix: 取消 buvid3 用户传入限制 by @Nemo2011 in a548b54
- fix: bangumi & dynamic init by @Nemo2011 in 8f77f05
- fix: User.get_all_followings by @Nemo2011 in 0cf6f7f
- fix: FavoriteList.get_content_video by @Nemo2011 in 31f5dcc
- fix: credential by @Nemo2011 in c1fbf4c
- fix: article / opus / note / manga by @Nemo2011
- fix: video.get_danmakus by @Nemo2011 in ca727cd
- fix: using settings.timeout for httpx client by @zuoa in #808
- fix: interactive_video 等功能 by @Nemo2011
- [BREAKING CHANGE] fix: comment.get_comments_lazy by @Nemo2011 in 638406b
- fix: Picture.upload_file by @Nemo2011 in 42e0009
- feat: 支持在事件循环已经运行时同步执行异步代码 by @LondonClass in https://github.com/Nemo2011/bilibili-api/pull/743/files
- feat: allow to edit page_size of sub_comments by @mokurin000 in #775
New Contributors
16.2.1b0
修复 get_videos()获得-352返回值 但有待完善,详细讨论见 SocialSisterYi/bilibili-API-collect#868
What's Changed
- fix: 实例化FavoriteList对象后,调用
get_content_video
时缺少mode参数导致的异常 by @kawaiior in #731 - fix: #595 by @Nickszy in #680 and @niu541412 in #699
New Contributors
Full Changelog: 16.2.1...16.2.1b0
16.2.1
未经详细测试 修复登录函数返回值错误 未修复 -352 风控
What's Changed
- feat: 自定义 Credential Cookies by @z0z0r4 in #693
- fix: Only show the name under license field (since classifier include… by @TimG233 in #689
- fix: has_more by @z0z0r4 in #694
- fix: login.login_with_key 返回的值没有 data 字段引起的 bug by @liaokongVFX in #700
- fix: Avoid shadowing lan parameter in subtitle posting by @valkjsaaa in #710
- fix: typo in video_uploader.py by @valkjsaaa in #706
- fix: Pass source in meta to dict for upload by @valkjsaaa in #709
- fix: timeout and other issues in video_uploader by @valkjsaaa in #712
New Contributors
- @liaokongVFX made their first contribution in #700
- @valkjsaaa made their first contribution in #710
Full Changelog: 16.2.0...16.2.1
16.2.0
预祝各位新年快乐,万事如意! 都洋溢着乐观向上的氛围
如遇 bvid
-> aid
转换失败请更新
- build: upd pillow requirement from ~=10.0.1 to ~=10.1.0
- build: upd aiohttp requirement from ~=3.8.6 to ~=3.9.1
- build: upd httpx requirement from ~=0.24.1 to ~=0.26.0
- build: upd yarl requirement from ~=1.9.2 to ~=1.9.4
- build: upd lxml requirement from ~=4.9.3 to ~=5.1.0
- build: upd pycryptodomex requirement from ~=3.19.0 to ~=3.20.0
- build: upd pillow requirement from ~=10.1.0 to ~=10.2.0
- build: upd beautifulsoup4 requirement from ~=4.12.2 to ~=4.12.3
- build: remove setup.py, use pyproject.toml instead by @iconFehu in #604
- fix: POST params -400 by @z0z0r4 in #547
- fix: credential.refresh by @z0z0r4 in #557
- fix: unban user by @TZFC in #578
- fix: 修复获取弹幕时发生的异常 by @amtoaer in #585
- fix: 修复无法获取弹幕和历史弹幕的bug by @wudizhangzhi in #552
- fix: 增加HEADERS以修复刷新cookie和使用验证码登录时发生的异常 by @blyc in #593
- fix: ass.py by @z0z0r4 in
149ac72
(#668) - fix: login by @whille in
741fc2d
(#668) - [BREAKING CHANGE] fix: weekly by @z0z0r4 in
dce9402
(#668) - fix: User.get_relation api json by @z0z0r4 in
7bc1086
(#668) - fix: User.get_videos -352 风控 by @z0z0r4 in #608
- fix: liveroom update room news api json by @z0z0r4 in
452747f
(#668) - fix: detect dolby failed by @z0z0r4 in
16abaf7
(#668) - fix: pyproject.toml 安装时文件缺失的错误 by @amtoaer in #625
- fix: favorite_list in #245 by @z0z0r4 in
6f705c4
(#668) - fix: returns 412 msg for channel series by adding ua by @TimG233 in #629
- fix: video_uploader problems from git hook by @TimG233 in #629
- fix: update video zone json file by @Nemo2011 in
93f287d
(#668) - fix: article.TextNode by @Nemo2011 in
3c1d2fa
(#668) and more. - fix: sessdata 未进行 url 编码会失效 by @Nemo2011 in
f36ed3b
(#668) - fix: Video.get_info() -412 by @Nemo2011 in
59cda9c
(#668) - fix: get_real_url by @Nemo2011 in
e1b379c
(#668) - fix: get_danmakus by @Nemo2011 in
bbc7468
(#668) - fix: topic api json by @Nemo2011 in
a596512
(#668) - fix: subscribe music rank json by @Nemo2011 in
2836387
(#668) - fix: search.get_suggested_keywords by @Nemo2011 in
22cff8f
(#668) - [BREAKING CHANGE] 移除 channel.py:目前除了 channel.get_channel_categories() 以外其他接口均无法使用,以前 b 站频道页现在也会自动跳转至搜索
- fix: manga api json by @Nemo2011 in
05858b7
(#668) - fix: parse_link by @Nemo2011 in
3dc55f2
(#668) - [BRAEKING CHANGE] 移除 get_album_favorite_list
- fix: session by @Drelf2018 in #646
- [BREAKING CHANGE] SUBSCRIBE_SECRETLY 悄悄关注已失效
- [BREAKING CHANGE] get_client_info 失效
- fix: live.py重连清理无效的ws链接和心跳任务 by @blyc in #655
- [BREAKING CHANGE] fix: get_comment_lazy by @z0z0r4 in
c84993a
(#668) - fix: UnderLineNode by @Nemo2011 in
687c240
(#668) - fix: bvid2aid by @nooblong in #666
- fix: topic.get_cards by @Nemo2011 in
404673c
(#668)
- feat: video_uploader lines probe by @z0z0r4 in #548
- feat: live.get_room_status_by_uids in #556
- feat: live.send_danmaku.reply_mid by @z0z0r4 in #558
- feat: video_uploader enhancement in #543 by @z0z0r4 in #555
- feat: 增加查看及赠送免费人气票功能 by @TZFC in #566
- feat: get_black_list 增加翻页功能 by @TZFC in #567
- feat: audio_uploader by @z0z0r4 in #559
- feat: User.get_media_list by @TZFC in #599
- feat: liveroom update room news by @whille in #612
- feat: network synchronous request & two kinds of http client support (httpx and aiohttp) by @iconFehu in #615, bug fixed by @z0z0r4 and @Nemo2011 in other commits.
- feat: session.EventType by @z0z0r4 in #636
- feat: bili_ticket by @z0z0r4 in #637
- feat: 登录记录/节操记录/经验记录 by @Nemo2011 in
fd80499
(#668) - feat: add festival to be able to resolve url without bvid in parse_link by
__INITIAL_STATE__
by @TimG233 in #640 - feat: festival.py by @Nemo2011 in
f5a5d2a
(#668) - feat: login with tv by @z0z0r4 in #654
- feat: search_by_type page_size by @z0z0r4 in
2447321
(#668) - feat: Credential.from_cookies by @Nemo2011 in
352099e
(#668) - feat: opus.py by @Nemo2011 in
9f99241
(#668) and more. - feat: add StatementException instead of assert by @Nemo2011 in
6cff631
(#668)
- refactor: remove httpx.get, use Api instead by @iconFehu in #615, bug fixed by @z0z0r4 and @Nemo2011 in other commits.
- [BREAKING CHANGE] refactor: remove topic.get_cards, rename
topic.get_raw_cards -> topic.get_cards by @Nemo2011 in [
404673c` (#668)](404673c)
New Contributors
- @TZFC made their first contribution in #566
- @amtoaer made their first contribution in #585
- @wudizhangzhi made their first contribution in #552
- @blyc made their first contribution in #593
- @iconFehu made their first contribution in #604
- @TimG233 made their first contribution in #629
- @niu541412 made their first contribution in #641
- @nooblong made their first contribution in #666
Full Changelog: 16.1.1...16.2.0
16.2.0b2
DEV 测试版本
如遇 bvid
-> aid
转换失败请更新
What's Changed
- feat:
get_media_list()
in User by @TZFC in #599 - feat: 增加接口: 更新直播公告 by @whille in #612
- feat: 重构
network
相关 by @iconFehu in #615 - fix: 修复安装时文件缺失的错误 by @amtoaer in #625
- fix: returns 412 msg for channel series by adding ua by @TimG233 in #629
- fix: problems from git hook in
video_uploader.py
by @TimG233 in #628 - feat: bili_ticket by @z0z0r4 in #637
- fix: TypeError: 'NoneType' + 'int' in history danmuku by @niu541412 in #641
- feat: add bnj to be able to resolve url without bvid in
parse_link
by__INITIAL_STATE__
by @TimG233 in #640 - feat: login with tv by @z0z0r4 in #654
- fix: fix session by @Drelf2018 in #646
- fix:
live.py
修复 ws 内存泄漏问题 by @blyc in #655 - fix:
common.get_comment_lazy
by @z0z0r4 in #660 - fix: video uploader docs by @z0z0r4 in #661
- fix:
bvid
与aid
转换 by @nooblong in #666
New Contributors
- @iconFehu made their first contribution in #604
- @TimG233 made their first contribution in #629
- @niu541412 made their first contribution in #641
- @nooblong made their first contribution in #666
Full Changelog: 16.2.0b1...16.2.0b2
16.2.0b1
DEV 测试版本
What's Changed
- fix: POST params -400 by @z0z0r4 in #547
- video_uploader enhancement by @z0z0r4 in #548
- feat: live.get_room_status_by_uids by @z0z0r4 in #556
- fix: credential.refresh by @z0z0r4 in #557
- feat: live.send_danmaku.reply_mid by @z0z0r4 in #558
- feat: video_uploader lines probe by @z0z0r4 in #555
- 增加查看及赠送免费人气票功能 by @TZFC in #566
- get_black_list 增加翻页功能 by @TZFC in #567
- fix unban_user by @TZFC in #578
- feat: audio_uploader by @z0z0r4 in #559
- fix: 修复获取弹幕时发生的异常 by @amtoaer in #585
- fix: 修复无法获取弹幕和历史弹幕的bug by @wudizhangzhi in #552
- fix: 修复刷新cookie和使用验证码登录时发生的异常 by @blyc in #593
New Contributors
- @TZFC made their first contribution in #566
- @amtoaer made their first contribution in #585
- @wudizhangzhi made their first contribution in #552
- @blyc made their first contribution in #593
Full Changelog: 16.1.1...16.2.0b1
16.1.1
What's Changed
- fix: platform=html5 且登陆时获取 1080P 画质 by @Nemo2011 in
2e5d498
(#538) - chore: 更新直播分区信息 by @Nemo2011
94c9803
(#538) - feat: from_seg 和 to_seg by @Nemo2011
fc9f6cd
(#538) - fix: video_updater by @z0z0r4 in #506
- fix: video_uploader submit api v3 by @z0z0r4 in #507
- 扩充创作中心相关接口 by @z0z0r4 in #520
- feat: user.get_relation by @z0z0r4 in #531
- feat: user.get_masterpiece by @z0z0r4 in #532
- feat: comment.report by @z0z0r4 in #533
- feat: ai_conclusion and relation by @z0z0r4 in #537
Full Changelog: 16.1.0...16.1.1
16.1.1b0
16.1.0
合并 dev
分支新增功能、会展模块,使用下面的命令更新库
pip install bilibili-api-python==16.1.0
What's Changed
- 修复弹幕读取和 httpx.AsyncClient 关闭错误问题 by @Drelf2018 in #480
- fix: 通过 sessdata 获取 dedeuserid by @z0z0r4 in #482
- feat: 自动获取 uid by @Drelf2018 in #485
- fix: 更换直播弹幕获取接口后强制凭证需要提供 sessdata 和 buvid3 by @Drelf2018 in #489
- feat: bilibili-api-dev 库自动发布 by @Drelf2018 in #487
- 490 漏洞 dynamic模块url固定无法改参 by @Drelf2018 in #491
- feat: 增加会员购会展相关接口 by @littleblacklb in #492
New Contributors
- @littleblacklb made their first contribution in #492
Full Changelog: 16.0.0...16.1.0
16.1.0b1
注意!这是一个测试版本!
如果你是一般使用者,不追求最新的功能,请忽略这次版本发布。
这次更新内容主要是新增会员购模块,实现了查看当前账号下购票人信息、获取展会信息、购票等功能。
使用下面的指令更新此版本:
pip install bilibili-api-dev==16.1.0b1
What's Changed
- fix: 漏洞 dynamic模块url固定无法改参 by @Drelf2018 in #491
- feat: 增加会员购会展相关接口 by @littleblacklb in #492
- fix: raise 错误 by @Nemo2011 in #494
New Contributors
- @littleblacklb made their first contribution in #492
Full Changelog: 16.0.1b2...16.1.0b1