-
-
Notifications
You must be signed in to change notification settings - Fork 68
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
搜索功能无法使用,返回json中显示code"-403" 番剧及大部分视频在1080p时播放效果为360p #41
Comments
既然已经修了一部分了,你可以Fork一下,推上来然后再提个PR看看。
我猜是B站改了API吧。估计得找找有没有新的API了,毕竟都这么久了。 |
感谢您的回复! |
Kodi设置模块的文档:https://kodi.wiki/view/Add-on_settings
(其实,我没加过设置,只是读过已有的。) |
谢谢! |
您好!我已经添加了pr,addon.xml的版本是否要更新呢? |
PR我看了,如果能正常工作的话,那就没啥问题。我搞了半天,也没有Kodi 18的环境验证。顺便,看样子py3分支的bilibili也应该挂了( |
py3的分支我有时间在来写罢(逃 |
没事,我在照着改py3分支。 |
我早上用kodi试了一下,也报了错,但是我要上课,拿不到电脑,等中午的时候我再试试 |
import requests |
是的,这段代码能返回。另外,我看现在还在维护的bilibili-api在https://github.com/Nemo2011/bilibili-api。 它也提供了一个包可以直接调API, 不过集成进addon难度有多大就不知道了。 |
貌似是挺方便,但是要改动的地方太多了,比较麻烦,不过倒也不是不可能🤔 |
关于cookies中的buvid3,我找到方法获取,不用手动填了。就是脚本运行的时候先访问Bilibili一次,然后用返回响应里的cookies就好了。直接拿整个cookies来用都行。 |
如果这个方法可以访问的话那真是再好不过了 |
随便。我现在py3正在写的是启动addon脚本的时候就获取一次。然后就一直用这个直到脚本关闭。 |
在分支py2中
描述错误
1.搜索功能无法使用,返回json中显示code"-403"
2.番剧及大部分视频在1080p时播放效果为360p
3.在搜索时解析json时提取视频,电影,番剧的位置有误(420,422,424行)
设备信息
其他
1.搜索时貌似需要带上名叫buvid3的cookie才能正常返回结果
2.对于错误2,我目前无法找到解决方案
3. 420~424行的代码应该如下:
k = j['data']['result'][10]['data']
# 番剧
bgm = j['data']['result'][5]['data']
# 影视
mov = j['data']['result'][6]['data']
4.这是我第一次写issue,如果还有哪里不详细的话请指出,对不起!
更新:对于错误2的更详细描述
1.官方api1的清晰度只有360p
2.官方api2则需要SESSDATA才能获得更清晰视频流
The text was updated successfully, but these errors were encountered: