http 请求中的参数都一样,不知道用了什么技术
1
EasonC 2021 年 5 月 21 日 via iPhone
国外网站发出来
|
2
liyang5945 2021 年 5 月 21 日
发网址看看
|
3
blakefan OP |
4
yunyuyuan 2021 年 5 月 21 日
直播内容,每次返回的数据肯定不一样,只和时间有关系。
那个参数是 cookie 里的 PHPSESSID=ds0e2aft2dm1qep4pnbbqbhas1 |
5
liyang5945 2021 年 5 月 21 日
|
6
liyang5945 2021 年 5 月 21 日
|
7
sologgfun 2021 年 5 月 21 日
网站还挺有意思的
|
8
nicevar 2021 年 5 月 21 日
这真没有什么奇怪的,你注意过电视广告视频流就明白了,叫千人千面
|
9
sayakafs 2021 年 5 月 21 日 via iPhone
我还以为说的是那种直播呢
|
10
miaomiao2014 2021 年 5 月 21 日
一般情况应该是一样的吧?
|
11
blakefan OP @liyang5945,就是想知道它是怎么做到了,普通的 http 请求,不同的页面,应该要传递不同的参数,这个网站不知道是怎么做到的,也没发现用 websockt,cokkie 也没啥变化
|
14
lujjjh 2021 年 5 月 21 日
只能说这个设计思维清奇,把当前浏览的 cam id (姑且这么叫了)存到 session 里。或者说服务器端有一个 [session id] => cam id 的映射关系。
请求 m3u8 的时候通过 query string 把 session id 传过去,服务器端再找到这个 session id 映射的 cam id 。 并不会增加爬虫的难度,但是限制了一个 session id 只能同时观看一个 cam 。 |