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 UP 投稿报错:非法访问 #13398

Open
1 task done
Thomas-Harrell opened this issue Sep 26, 2023 · 14 comments
Open
1 task done

🔴 Bilibili UP 投稿报错:非法访问 #13398

Thomas-Harrell opened this issue Sep 26, 2023 · 14 comments
Labels
Bug Ping: Pinged Count: 1/1 Route: v2 v2 route related RSS bug Something isn't working

Comments

@Thomas-Harrell
Copy link

Thomas-Harrell commented Sep 26, 2023

路由地址

/bilibili/user/video/:uid/:disableEmbed?

完整路由地址

https://rsshub.app/bilibili/user/video/2267573

相关文档

https://docs.rsshub.app/routes/social-media#bilibili-up-zhu-tou-gao

预期是什么?

  • 正常获取更新

实际发生了什么?

部署

RSSHub 演示 (https://rsshub.app)

部署相关信息

No response

额外信息

Looks like something went wrong

Route requested: /user/video/2267573

Error message: Got error code -401 while fetching: 非法访问

Helpful Information to provide when opening issue:
Path: /user/video/2267573
Node version: v18.18.0
Git Hash: af1c20a

这不是重复的 issue

  • 我已经搜索了 现有 issue,以确保该错误尚未被报告。
@Thomas-Harrell Thomas-Harrell added the RSS bug Something isn't working label Sep 26, 2023
@github-actions

This comment has been minimized.

@github-actions
Copy link
Contributor

Searching for maintainers:
  • /bilibili/user/video/:uid/:disableEmbed?: @DIYgod

To maintainers: if you are not willing to be disturbed, list your username in scripts/workflow/test-issue/call-maintainer.js. In this way, your username will be wrapped in an inline code block when tagged so you will not be notified.

如果所有路由都无法匹配,issue 将会被自动关闭。如果 issue 和路由无关,请使用 NOROUTE 关键词,或者留下评论。我们会重新审核。
If all routes can not be found, the issue will be closed automatically. Please use NOROUTE for a route-irrelevant issue or leave a comment if it is a mistake.

@shiyishiaa
Copy link

似乎还是挂掉的状态

@Thomas-Harrell
Copy link
Author

Thomas-Harrell commented Oct 6, 2023

@TonyRL

你好,关于「非法访问」报错的问题,依旧存在

https://rsshub.app/bilibili/user/video/2267573

@NightSpaceC
Copy link
Contributor

@TonyRL

你好,关于「非法访问」报错的问题,依旧存在

https://rsshub.app/bilibili/user/video/2267573

我这里自建+设置UA+添加大量Cookie可以解决

参见 #13365

@realCrush
Copy link

@TonyRL
你好,关于「非法访问」报错的问题,依旧存在
https://rsshub.app/bilibili/user/video/2267573

我这里自建+设置UA+添加大量Cookie可以解决

参见 #13365

请问具体到如果使用在.env中添加cookie的方式,要怎么操作呢?直接BILIBILI_COOKIE_xxx="cookie_1","cookie_2",...,"cookie_N"这样吗?好像不太对?

@matakk
Copy link

matakk commented Oct 17, 2023

这几天确认又出现了.重新用最新的docker 也是不行
是否从代码里面安装可以解决?
另外,官网也无法访问了 docs.rsshub.app

@NightSpaceC
Copy link
Contributor

@TonyRL
你好,关于「非法访问」报错的问题,依旧存在
https://rsshub.app/bilibili/user/video/2267573

我这里自建+设置UA+添加大量Cookie可以解决
参见 #13365

请问具体到如果使用在.env中添加cookie的方式,要怎么操作呢?直接BILIBILI_COOKIE_xxx="cookie_1","cookie_2",...,"cookie_N"这样吗?好像不太对?

可以,但是这样的添加方式在 RSSHub 中已有其它用途

我的方式是

BILIBILI_COOKIE_data1=<cookie 1>
...
BILIBILI_COOKIE_dataxxx=<cookie xxx>

以此将这些专门用于获取数据的 Cookie 与其它的相区分

@realCrush
Copy link

@TonyRL
你好,关于「非法访问」报错的问题,依旧存在
https://rsshub.app/bilibili/user/video/2267573

我这里自建+设置UA+添加大量Cookie可以解决
参见 #13365

请问具体到如果使用在.env中添加cookie的方式,要怎么操作呢?直接BILIBILI_COOKIE_xxx="cookie_1","cookie_2",...,"cookie_N"这样吗?好像不太对?

可以,但是这样的添加方式在 RSSHub 中已有其它用途

我的方式是

BILIBILI_COOKIE_data1=<cookie 1>
...
BILIBILI_COOKIE_dataxxx=<cookie xxx>

以此将这些专门用于获取数据的 Cookie 与其它的相区分

感谢回答。可是我看RSSHub的文档介绍部署的地方,哔哩哔哩的cookie形式是 BILIBILI_COOKIE_{uid} ,如果按你的方式 uid 放在哪里呢?此外 BILIBILI_COOKIE_dataxxx 里的 xxx 是cookie的编号吗?

@NightSpaceC
Copy link
Contributor

NightSpaceC commented Oct 18, 2023

@TonyRL
你好,关于「非法访问」报错的问题,依旧存在
https://rsshub.app/bilibili/user/video/2267573

我这里自建+设置UA+添加大量Cookie可以解决
参见 #13365

请问具体到如果使用在.env中添加cookie的方式,要怎么操作呢?直接BILIBILI_COOKIE_xxx="cookie_1","cookie_2",...,"cookie_N"这样吗?好像不太对?

可以,但是这样的添加方式在 RSSHub 中已有其它用途
我的方式是

BILIBILI_COOKIE_data1=<cookie 1>
...
BILIBILI_COOKIE_dataxxx=<cookie xxx>

以此将这些专门用于获取数据的 Cookie 与其它的相区分

感谢回答。可是我看RSSHub的文档介绍部署的地方,哔哩哔哩的cookie形式是 BILIBILI_COOKIE_{uid} ,如果按你的方式 uid 放在哪里呢?此外 BILIBILI_COOKIE_dataxxx 里的 xxx 是cookie的编号吗?

这正是这么做的用意,不加 data 前缀可能使其被当做某个用户的 Cookie 意外的使用

xxx 是 Cookie 的编号,它们不必是某个用户的 Cookie, 你甚至可以直接用隐身窗口打开 Bilibili 并复制其中提供给游客的临时 Cookie 来填充它们

@realCrush
Copy link

@TonyRL
你好,关于「非法访问」报错的问题,依旧存在
https://rsshub.app/bilibili/user/video/2267573

我这里自建+设置UA+添加大量Cookie可以解决
参见 #13365

请问具体到如果使用在.env中添加cookie的方式,要怎么操作呢?直接BILIBILI_COOKIE_xxx="cookie_1","cookie_2",...,"cookie_N"这样吗?好像不太对?

可以,但是这样的添加方式在 RSSHub 中已有其它用途
我的方式是

BILIBILI_COOKIE_data1=<cookie 1>
...
BILIBILI_COOKIE_dataxxx=<cookie xxx>

以此将这些专门用于获取数据的 Cookie 与其它的相区分

感谢回答。可是我看RSSHub的文档介绍部署的地方,哔哩哔哩的cookie形式是 BILIBILI_COOKIE_{uid} ,如果按你的方式 uid 放在哪里呢?此外 BILIBILI_COOKIE_dataxxx 里的 xxx 是cookie的编号吗?

这正是这么做的用意,不加 data 前缀可能使其被当做某个用户的 Cookie 意外的使用

xxx 是 Cookie 的编号,它们不必是某个用户的 Cookie, 你甚至可以直接用隐身窗口打开 Bilibili 并复制其中提供给游客的临时 Cookie 来填充它们

可是我要抓取的是我关注的视频时间线,配置文件里全程都没出现我的ID是否有些奇怪?

@NightSpaceC
Copy link
Contributor

@TonyRL
你好,关于「非法访问」报错的问题,依旧存在
https://rsshub.app/bilibili/user/video/2267573

我这里自建+设置UA+添加大量Cookie可以解决
参见 #13365

请问具体到如果使用在.env中添加cookie的方式,要怎么操作呢?直接BILIBILI_COOKIE_xxx="cookie_1","cookie_2",...,"cookie_N"这样吗?好像不太对?

可以,但是这样的添加方式在 RSSHub 中已有其它用途
我的方式是

BILIBILI_COOKIE_data1=<cookie 1>
...
BILIBILI_COOKIE_dataxxx=<cookie xxx>

以此将这些专门用于获取数据的 Cookie 与其它的相区分

感谢回答。可是我看RSSHub的文档介绍部署的地方,哔哩哔哩的cookie形式是 BILIBILI_COOKIE_{uid} ,如果按你的方式 uid 放在哪里呢?此外 BILIBILI_COOKIE_dataxxx 里的 xxx 是cookie的编号吗?

这正是这么做的用意,不加 data 前缀可能使其被当做某个用户的 Cookie 意外的使用
xxx 是 Cookie 的编号,它们不必是某个用户的 Cookie, 你甚至可以直接用隐身窗口打开 Bilibili 并复制其中提供给游客的临时 Cookie 来填充它们

可是我要抓取的是我关注的视频时间线,配置文件里全程都没出现我的ID是否有些奇怪?

你说的好像和这个 Issue 说的不是同一个路由

@realCrush
Copy link

@TonyRL
你好,关于「非法访问」报错的问题,依旧存在
https://rsshub.app/bilibili/user/video/2267573

我这里自建+设置UA+添加大量Cookie可以解决
参见 #13365

请问具体到如果使用在.env中添加cookie的方式,要怎么操作呢?直接BILIBILI_COOKIE_xxx="cookie_1","cookie_2",...,"cookie_N"这样吗?好像不太对?

可以,但是这样的添加方式在 RSSHub 中已有其它用途
我的方式是

BILIBILI_COOKIE_data1=<cookie 1>
...
BILIBILI_COOKIE_dataxxx=<cookie xxx>

以此将这些专门用于获取数据的 Cookie 与其它的相区分

感谢回答。可是我看RSSHub的文档介绍部署的地方,哔哩哔哩的cookie形式是 BILIBILI_COOKIE_{uid} ,如果按你的方式 uid 放在哪里呢?此外 BILIBILI_COOKIE_dataxxx 里的 xxx 是cookie的编号吗?

这正是这么做的用意,不加 data 前缀可能使其被当做某个用户的 Cookie 意外的使用
xxx 是 Cookie 的编号,它们不必是某个用户的 Cookie, 你甚至可以直接用隐身窗口打开 Bilibili 并复制其中提供给游客的临时 Cookie 来填充它们

可是我要抓取的是我关注的视频时间线,配置文件里全程都没出现我的ID是否有些奇怪?

你说的好像和这个 Issue 说的不是同一个路由

啊这,确实。我以为背后的问题是一样的(
那大佬针对个人时间线cookie快速失效(一两天)有啥办法吗

@NightSpaceC
Copy link
Contributor

@TonyRL
你好,关于「非法访问」报错的问题,依旧存在
https://rsshub.app/bilibili/user/video/2267573

我这里自建+设置UA+添加大量Cookie可以解决
参见 #13365

请问具体到如果使用在.env中添加cookie的方式,要怎么操作呢?直接BILIBILI_COOKIE_xxx="cookie_1","cookie_2",...,"cookie_N"这样吗?好像不太对?

可以,但是这样的添加方式在 RSSHub 中已有其它用途
我的方式是

BILIBILI_COOKIE_data1=<cookie 1>
...
BILIBILI_COOKIE_dataxxx=<cookie xxx>

以此将这些专门用于获取数据的 Cookie 与其它的相区分

感谢回答。可是我看RSSHub的文档介绍部署的地方,哔哩哔哩的cookie形式是 BILIBILI_COOKIE_{uid} ,如果按你的方式 uid 放在哪里呢?此外 BILIBILI_COOKIE_dataxxx 里的 xxx 是cookie的编号吗?

这正是这么做的用意,不加 data 前缀可能使其被当做某个用户的 Cookie 意外的使用
xxx 是 Cookie 的编号,它们不必是某个用户的 Cookie, 你甚至可以直接用隐身窗口打开 Bilibili 并复制其中提供给游客的临时 Cookie 来填充它们

可是我要抓取的是我关注的视频时间线,配置文件里全程都没出现我的ID是否有些奇怪?

你说的好像和这个 Issue 说的不是同一个路由

啊这,确实。我以为背后的问题是一样的( 那大佬针对个人时间线cookie快速失效(一两天)有啥办法吗

我没法调试这个路由,因为我没有账号

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Ping: Pinged Count: 1/1 Route: v2 v2 route related RSS bug Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants