Skip to content

fix(bilibili-qrlogin): 修复哔哩哔哩扫码登陆 - #583

Merged
fllesser merged 3 commits into
fllesser:masterfrom
molanp:patch-1
Aug 27, 2026
Merged

fix(bilibili-qrlogin): 修复哔哩哔哩扫码登陆#583
fllesser merged 3 commits into
fllesser:masterfrom
molanp:patch-1

Conversation

@molanp

@molanp molanp commented Aug 13, 2026

Copy link
Copy Markdown
Contributor
  • 引入 QrCodeLoginChannel 和 get_client 用于二维码登录
  • 重构 BilibiliParser 类中的方法以支持二维码登录流程
  • 添加 check_state 方法处理二维码状态检查逻辑

- 引入 QrCodeLoginChannel 和 get_client 用于二维码登录
- 重构 BilibiliParser 类中的方法以支持二维码登录流程
- 添加 check_state 方法处理二维码状态检查逻辑
@codecov

codecov Bot commented Aug 13, 2026

Copy link
Copy Markdown

❌ 1 Tests Failed:

Tests completed Failed Passed Skipped
44 1 43 4
View the top 1 failed test(s) by shortest run time
tests.parsers.test_weibo::test_repost
Stack Traces | 2.71s run time
tests/parsers/test_weibo.py:60: in test_repost
    await asyncio.gather(*[parse_repost(url) for url in urls])
tests/parsers/test_weibo.py:46: in parse_repost
    parse_result = await parser.parse(keyword, searched)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.../nonebot_plugin_parser/parsers/base.py:89: in parse
    return await self._handlers[keyword](self, searched)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.../parsers/weibo/__init__.py:50: in _parse_m_weibo_cn
    return await self.parse_weibo_id(wid)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
.../parsers/weibo/__init__.py:193: in parse_weibo_id
    weibo_data = common.decoder.decode(response.content).data
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
E   msgspec.ValidationError: Object missing required field `data`

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

@fllesser
fllesser merged commit 69c5ea4 into fllesser:master Aug 27, 2026
13 of 14 checks passed
@fllesser fllesser added the bug Something isn't working label Aug 27, 2026
@molanp
molanp deleted the patch-1 branch August 27, 2026 11:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants