Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bilibili Cookie自动刷新 #18019

Open
1 task done
junfengP opened this issue Jan 1, 2025 · 4 comments
Open
1 task done

Bilibili Cookie自动刷新 #18019

junfengP opened this issue Jan 1, 2025 · 4 comments
Labels
RSS enhancement New feature or request to existing RSS

Comments

@junfengP
Copy link
Contributor

junfengP commented Jan 1, 2025

这是一个什么样的功能?

目前我使用的路由是:UP 主关注用户

按照配置填写了自己的账号 Cookie,但是Cookie基本3-5天会过期。这个时候就需要我手动更新Cookie重启RSSHub。

是否有任何思路可以将这个Cookie更新自动化,我不了解B站的Cookie更新策略。是在API调用时临期时在响应头里增加Set-Cookie来更新浏览器侧。还是浏览器侧JS代码中根据过期时间去主动刷新Cookie。

有没有大佬指教一下,万分感谢。

这个功能可以解决什么问题?

自建RSSHub时,自动Renew B站Cookie。

额外描述

No response

这不是重复的功能请求和 RSS 提案

@junfengP junfengP added the RSS enhancement New feature or request to existing RSS label Jan 1, 2025
@lewisjiang
Copy link
Contributor

@Konano
Copy link
Contributor

Konano commented Jan 3, 2025

建议打开浏览器的「隐私模式」然后登录 Bilibili 账号,并获取 Cookie,而不是直接使用自己常用的浏览器的账号 Cookie。

@Konano
Copy link
Contributor

Konano commented Jan 3, 2025

Same issue: #12207

@junfengP
Copy link
Contributor Author

junfengP commented Jan 4, 2025

建议打开浏览器的「隐私模式」然后登录 Bilibili 账号,并获取 Cookie,而不是直接使用自己常用的浏览器的账号 Cookie。

我用的EDGE浏览器,用隐身模式,使用账号密码方式登录了Bilibili。但是在Cookie中还是有一个字段bili_ticket_expires=1736226562。大约是三天后过期。 我准备后续研究一下上面朋友提供的刷新机制。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
RSS enhancement New feature or request to existing RSS
Projects
None yet
Development

No branches or pull requests

3 participants