Git Product home page Git Product logo

Comments (15)

ArchieMeng avatar ArchieMeng commented on May 28, 2024

既然已经修了一部分了,你可以Fork一下,推上来然后再提个PR看看。

2.番剧及大部分视频在1080p时播放效果为360p

我猜是B站改了API吧。估计得找找有没有新的API了,毕竟都这么久了。
另外,我这边也没环境验证。我两台电脑都是19.4的Kodi,只有手机或者平板看看能不能装18看看。

from xbmc-kodi-private-china-addons.

zxjwzn avatar zxjwzn commented on May 28, 2024

感谢您的回复!
我会尽量pr的☺️
另外,请教一下如何在插件设置中加入buvid3这个cookie,让它可以被修改?
我对于kodi的插件并不是很懂

from xbmc-kodi-private-china-addons.

ArchieMeng avatar ArchieMeng commented on May 28, 2024

另外,请教一下如何在插件设置中加入buvid3这个cookie,让它可以被修改? 我对于kodi的插件并不是很懂

Kodi设置模块的文档:https://kodi.wiki/view/Add-on_settings
获取方法(类似的也有很多处,你可以自己看看源码):

vipstatus = xbmcplugin.getSetting(int(sys.argv[1]), 'vipstatus')

(其实,我没加过设置,只是读过已有的。)

from xbmc-kodi-private-china-addons.

zxjwzn avatar zxjwzn commented on May 28, 2024

谢谢!
我会尝试的!

from xbmc-kodi-private-china-addons.

zxjwzn avatar zxjwzn commented on May 28, 2024

您好!我已经添加了pr,addon.xml的版本是否要更新呢?
播放清晰度的问题我还在想办法解决,貌似需要较长的时间QAQ

from xbmc-kodi-private-china-addons.

ArchieMeng avatar ArchieMeng commented on May 28, 2024

PR我看了,如果能正常工作的话,那就没啥问题。我搞了半天,也没有Kodi 18的环境验证。顺便,看样子py3分支的bilibili也应该挂了(

from xbmc-kodi-private-china-addons.

zxjwzn avatar zxjwzn commented on May 28, 2024

py3的分支我有时间在来写罢(逃
官方api1已经寄了

from xbmc-kodi-private-china-addons.

ArchieMeng avatar ArchieMeng commented on May 28, 2024

没事,我在照着改py3分支。
看样子还缺点什么,我现在搜索返回的json是空的,没拿到。确定现在PR的是可以搜索的?我有填buvid3和SESSDATA.

from xbmc-kodi-private-china-addons.

zxjwzn avatar zxjwzn commented on May 28, 2024

我早上用kodi试了一下,也报了错,但是我要上课,拿不到电脑,等中午的时候我再试试
不出意外的话登陆bilibili后可以直接在浏览器上访问,但是有一大堆cookie😔,不知道是哪个,反正我是删掉一个后刷新直到返回-412
但是这个文档中写了只需要sessdata
https://github.com/SocialSisterYi/bilibili-API-collect/blob/master/search/search_request.md#综合搜索web端

from xbmc-kodi-private-china-addons.

zxjwzn avatar zxjwzn commented on May 28, 2024

import requests
headers = {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.122 Safari/537.36',
'Connection': 'close',
"cookie": "buvid3=68D7B27F-41F9-9F5A-8A09-D797B5D34CFF24744infoc"
}
a=requests.get(url="https://api.bilibili.com/x/web-interface/search/all/v2?keyword=114514",headers=headers)
a=a.text
print(a)
看看这段代码能不能返回正常值罢,我这边是能返回的

from xbmc-kodi-private-china-addons.

ArchieMeng avatar ArchieMeng commented on May 28, 2024

是的,这段代码能返回。另外,我看现在还在维护的bilibili-api在https://github.com/Nemo2011/bilibili-api。 它也提供了一个包可以直接调API, 不过集成进addon难度有多大就不知道了。

from xbmc-kodi-private-china-addons.

zxjwzn avatar zxjwzn commented on May 28, 2024

貌似是挺方便,但是要改动的地方太多了,比较麻烦,不过倒也不是不可能🤔

from xbmc-kodi-private-china-addons.

ArchieMeng avatar ArchieMeng commented on May 28, 2024

关于cookies中的buvid3,我找到方法获取,不用手动填了。就是脚本运行的时候先访问Bilibili一次,然后用返回响应里的cookies就好了。直接拿整个cookies来用都行。

from xbmc-kodi-private-china-addons.

zxjwzn avatar zxjwzn commented on May 28, 2024

如果这个方法可以访问的话那真是再好不过了
话说是每次搜索都请求还是存储下来定期更新呢

from xbmc-kodi-private-china-addons.

ArchieMeng avatar ArchieMeng commented on May 28, 2024

随便。我现在py3正在写的是启动addon脚本的时候就获取一次。然后就一直用这个直到脚本关闭。
更新:py3上的搜索模块修改 ArchieMeng/xbmc-kodi-private-china-addons@63408b7

from xbmc-kodi-private-china-addons.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.