大佬能否帮忙写个php代理
地址:https://web.guangdianyun.tv/tv/2760?uin=1346&refererId=60860自己写的php能获取到源,但是访问源显示403(无权限)。浏览器F12,抓源观察看下来猜测是wss有握手。握手完成抓取的源有访问权限 用wss返回的clientId得到播放线路,代理切片。
你能获取wss返回数据吗? 奥点云,难搞,大神上 clientId 可以使用一个月+好多个台写在一个文件里。等不能看了 换一个就行 guoma 发表于 2024-8-20 15:13
用wss返回的clientId得到播放线路,代理切片。
你能获取wss返回数据吗?
大佬,我野路子出生。php也是看大佬的作业。抄然后改。一条一条测试下来的。网上搜索下wss,都是服务器端和客户端的简易配置教程看不明白。f12开发者工具观察有数据交换。发送数据一串数据然后回复ok guoma 发表于 2024-8-20 15:13
用wss返回的clientId得到播放线路,代理切片。
你能获取wss返回数据吗?
大佬提到的clientId这个参数,我去研究研究。感谢🙏🙏🙏 流年爱看剧 发表于 2024-8-20 15:33
clientId 可以使用一个月+好多个台写在一个文件里。等不能看了 换一个就行
感谢大佬指点,我去研究研究 0000001 发表于 2024-8-20 15:22
奥点云,难搞,大神上
感谢大佬提供信息,突然发现有86大佬有源码了。我去抄作业去了。 zaoshangtaifeng 发表于 2024-8-20 15:56
感谢大佬提供信息,突然发现有86大佬有源码了。我去抄作业去了。
原来是以前的,已经失效。我在研究研究clientId 抓包看了一下
分析如下,不对欢迎指正。
这个clientId应该是由客户端生成,然后去请求得到播放列表。
请求:https://1812501212048408.cn-hangzhou.fc.aliyuncs.com/2016-08-15/proxy/node-api.online/node-api/tv/getPlayAddress?id=2760&uin=1346&clientId=xxxxxx-1369-4fdd-xxxx-xxxxxxxxx
回应:
{"code":200,"errorCode":0,"data":{"hlsUrl":"http://33776.hlsplay.aodianyun.com/tv_radio_33776/tv_channel_2760.m3u8?auth_key=xxxx&extra_key=xxxxx"},"errMessage":""}
这个播放列表这个时候应该是不能播放的。
这个时候还要请求一个mqtt服务器
wss请求:https://mqttdms.aodianyun.com/mqtt
mqqt二进制消息,里面有clientId,channelID,sys/notify/lss 等等。
然后请求了 https://bapi.guangdianyun.tv/v1/stats/channel/watchTime
wss 请求了几个json,传送了uuid 也就是clientId,设备的UA,设备信息等。
回应 OK
后面还有几次请求,应该影响不大。
0000001 发表于 2024-8-20 17:19
抓包看了一下
分析如下,不对欢迎指正。
感谢大佬分析,了解更多信息了 0000001 发表于 2024-8-20 17:19
抓包看了一下
分析如下,不对欢迎指正。
如果能获得正确的clientId,代理出的线路不能直接播放,做个切,就可播放。
页:
[1]
2