
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 。 |