py-wuhao / ks_barrage

79 stars 26 forks source link

是不是不能用了 #12

Closed MaNongXiaoGang closed 4 years ago

MaNongXiaoGang commented 4 years ago

有个问题想请教,我获取token是在https://live.kuaishou.com/m_graphql 获取的,还有服务器地址。 可是我把这些值替换你代码的就报错。 而你的代码可以用。 我要怎么才能获取更多的token

py-wuhao commented 4 years ago

浏览器无痕模式 手动复制

sbitpdc commented 4 years ago

浏览器无痕模式 手动复制

按照人的无痕模式也请求不了

sbitpdc commented 4 years ago

浏览器无痕模式 手动复制

我的python版本是3.8,websocket-client库,我在ubuntu 试了,运行不成功

kachacha commented 4 years ago

` Connection is already closed.

closed

page_id` 解析方式有变化吗?我推的 js 好像跟你的不一样。

kachacha commented 4 years ago

demo.py -> 58行

error from callback <function on_open at 0x000001B65003FE58>: a bytes-like object is required, not 'list'

py-wuhao commented 4 years ago

浏览器无痕模式手动复制

我的python版本是3.8,websocket-client库,我在ubuntu试了,运行不成功

具体是运行不成功的现象是什么

py-wuhao commented 4 years ago

demo.py -> 58行

error from callback <function on_open at 0x000001B65003FE58>: a bytes-like object is required, not 'list'

image ws.send(d,***)吗?d就是一个整型列表,你确定下使用的是 websocket-client

py-wuhao commented 4 years ago

` Connection is already closed.

closed

`page_id 解析方式有变化吗?我推的 js 好像跟你的不一样。

page_id 并没有验证,我使用的随机字符串

kachacha commented 4 years ago

` Connection is already closed.

closed

`page_id 解析方式有变化吗?我推的 js 好像跟你的不一样。

page_id 并没有验证,我使用的随机字符串

是的,这边测试通过了,在你给出代码的 57 行修改了一些:self.send(bytearray(d), websocket.ABNF.OPCODE_BINARY)

这样才能够正确的传入其参数类型。

输出后的结果中有报错的记录~

kachacha commented 4 years ago

Snipaste_2020 https://cdn.jsdelivr.net/gh/kachacha/markdownPicture/docImg/Snipaste_2020-06-23_22-02-33.png

py-wuhao commented 4 years ago

Snipaste_2020 https://cdn.jsdelivr.net/gh/kachacha/markdownPicture/docImg/Snipaste_2020-06-23_22-02-33.png

Snipaste_2020 https://cdn.jsdelivr.net/gh/kachacha/markdownPicture/docImg/Snipaste_2020-06-23_22-02-33.png 那你把发心跳包也加上

py-wuhao commented 4 years ago
微信截图_20200623222848
kachacha commented 4 years ago

我安装的是: websocket-client~=0.57.0

总之已经解决了,非常感谢~

kachacha commented 4 years ago

现在在研究抖音的直播弹幕如何获取 @py-wuhao