仅限免费资源

采用h5端,通过浏览器抓包进行分析,搜狐视频h5端入口地址进入

  1. 在url中提取视频vid
    1
    2
    url : http://m.tv.sohu.com/v3431308.shtml?aid=9247626&channeled=1210020001&columnid=57
    vid为"http://m.tv.sohu.com/v"与".shtml"中间的数字部分
  1. 将提取出的vid替换到下面的api中,获得视频播放地址接口

    1
    http://m.tv.sohu.com/phone_playinfo?callback=jsonpx11&vid=([vid])&site=1&appid=tv&api_key=f351515304020cad28c92f70f002261c&plat=17&sver=1.0&partner=1
  2. 接口中有3中格式的播放地址

    • downloadUrl中为清晰度最低的MP4格式视频
    • m3u8中有多种清晰度的视频,这种格式需要有支持m3u8格式视频播放的播放器才可以观看
    • mp4中为多段格式视频,不建议使用,如需使用可自行将多段合并成一段进行观看

PS :
如果通过搜狐视频pc端点击进入,也可通过以上方法进行提取视频源播放地址,区别在于提取vid的方式,提取方法如下:

  1. 查看网页源代码
  2. 搜索var vid,这个值即为vid