# youku-m3u8 **Repository Path**: graysonwp/youku-m3u8 ## Basic Information - **Project Name**: youku-m3u8 - **Description**: No description available - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-08-10 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 可以将优酷视屏地址转成一个可以直接播放的m3u8地址 ** youku_m3u8.py中的方法好像失效了,请看youku2m3u8.py #### 上面的提到方法好像失效了,没办法只好自己抓包分析了,最后发现在https://ups.youku.com/ups/get.json?vid={0}&ccode=0501&client_ip=0.0.0.0&client_ts={1}&utid={2}&callback=json1495673955480"这个链接中可以提取到m3u8信息, 其中只有一个参数utid是必须的,其他的随便填。 #### 继续找,发现utid是来自cookie cna中的,找各种请求response header中的set-cookie中是否有cna #### 找了好久没找到,都是莫名奇妙直接出现在cookie中了 #### 只好清空浏览器所有cookie重新找 #### 终于发现https://log.mmstat.com/eg.js这个请求response header中有 set-cookie cna的值,提取出来填上终于成功获得了m3u8地址 #### 代码请看youku2m3u8.py