bilibili-api icon indicating copy to clipboard operation
bilibili-api copied to clipboard

【提问】视频上传 海外 403

Open ucfxj opened this issue 3 years ago • 10 comments

Python 版本: 3.9.3

模块版本: 15.3.1

运行环境: Windows


上传视频错误 File "E:\Anaconda3\lib\site-packages\bilibili_api\video_uploader.py", line 249, in _preupload raise NetworkException(resp.status_code, resp.reason_phrase) bilibili_api.exceptions.NetworkException.NetworkException: 网络错误,状态码:403 - Forbidden。

ucfxj avatar Mar 15 '23 02:03 ucfxj

"Referer": "https://www.bilibili.com",

改成 "Referer": "https://member.bilibili.com",

先试一试

Nemo2011 avatar Mar 15 '23 10:03 Nemo2011

挂梯子了吗

Drelf2018 avatar Mar 15 '23 13:03 Drelf2018

挂梯子了吗

hk的服务器,调接口返回403,是不是只能在内地跑这个上传接口

roperluo32 avatar Jun 30 '23 03:06 roperluo32

挂梯子了吗

hk的服务器,调接口返回403,是不是只能在内地跑这个上传接口

我挂梯子一般用不了,直接 timeout

Drelf2018 avatar Jun 30 '23 04:06 Drelf2018

求救@Nemo2011

bilibili-api-python==16.1.1 服务器在香港,上传视频出现如下报错信息

... File "/usr/local/lib/python3.9/site-packages/bilibili_api/video_uploader.py", line 243, in _preupload raise NetworkException(resp.status_code, resp.reason_phrase) bilibili_api.exceptions.NetworkException.NetworkException: 网络错误,状态码:403 - Forbidden。

nicliuqi avatar Nov 09 '23 13:11 nicliuqi

确定是直接 403 屏蔽了...?待测试

z0z0r4 avatar Nov 09 '23 14:11 z0z0r4

奇怪的点在于,我布了两个服务,一个是正常跑的,另一个异常(异常的SESSDATA和bili_jct和cookies中的不一致,但仍能获取用户的投稿) 不知道异常服务那边是不是更新到最新的SESSDATA和bili_jct就行

nicliuqi avatar Nov 10 '23 03:11 nicliuqi

奇怪的点在于,我布了两个服务,一个是正常跑的,另一个异常(异常的SESSDATA和bili_jct和cookies中的不一致,但仍能获取用户的投稿) 不知道异常服务那边是不是更新到最新的SESSDATA和bili_jct就行

你试试看?更新成能跑的那份cookie

z0z0r4 avatar Nov 10 '23 04:11 z0z0r4

怀疑是b站策略,日本或美国服务器有没有类似问题?

liaozd avatar Dec 16 '23 02:12 liaozd

需要更多测试信息…

实际上海外肯定是可以上传的,我有个录播机就在海外

也可能是线路选择问题,当前正式版是固定线路的,qn 线路某些地区可能用不了,建议更到 dev 版本走 probe 自动选择线路

z0z0r4 avatar Dec 16 '23 09:12 z0z0r4