To be added
wp-search-with-algolia
domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init
action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/vhosts/cnbeining.com/html/wp-includes/functions.php on line 6121To be added
博主有研究bilibili直播的相关东西嘛。能说一说如何请求他们的直播弹幕吗?
还真有。
https://github.com/cnbeining/ABPlayerHTML5-Py/blob/master/webpage_live_temple.html#L45-L75
取cid,连接ws,然后等着一条条推。
如果自己不发,差不多10条后ws就死了。所以我写了个循环无限调用。
源码写的很漂亮,多谢。
留个mail如何,我还想问您一些问题。
还有我习惯用py3,我先拿去改造一下。
我是统一按照3的风格写的,希望没有很多需要改的。
邮箱cnbeining[**at**]gmail.com 。
欢迎交流。
我看出来了,其实py3的代码py2能用,反过来不行……
主要是那些urllib之类的库名都变了,要改这些。
改造实在是太费劲了,有几个库2和3的使用方式完全不一样。
我尝试用了一台ubuntu的机器,用2.7进行使用。
直接sudo python live.py,但是那个/cache/out.m3u8的文件并没有生成。
所以一直打不开。
我看代码,我觉得加载视频和加载弹幕是两个部分,但是弹幕也有没出现……
另求教。
我看到你的代码,貌似是建立ws连上B的弹幕服务器,直接就等着就好。
我用websocket-client这个类库来帮助我建立websocket连接。
ws = websocket.create_connection(“ws://livecmt.bilibili.com:88/23058”)
直接就close掉了。
我需要代理什么的吗
我对JS不是很了解。
为了方便后来人,立此存照:
B站使用xmlsocket而不是websocket了。