zoukankan      html  css  js  c++  java
  • 【Front-End】获取视频资源

    需求场景:

    我妈发个消息,在某某是网站上发现一个很好的视频,对我妈来说是一个有用的视频资源

    但是视频网站不提供下载功能,叫我来帮她获取这个资源

    一般来说可以利用一些东西来实现这个需求

    这个是视频地址:

    https://haokan.baidu.com/v?vid=7643943844097467817&pd=bjh&fr=bjhauthor&type=video

    解决途径:

    方案一

    利用APP应用的缓存功能,一般视频网站都会有缓存这个功能

    缓存的形式就是视频资源存储到手机本地

    但是需要下载网站的应用

    做的比较完善的话,缓存会使用其他格式存储,不会让用户直接获取到

    方案二

    利用浏览器的开发者工具查看资源地址,简称爬虫盗链

    如果视频网站对资源有加密处理或者其他等,可能就无法访问到了

    审查页面解析出来的HTML代码,可以看到一个video标签

    里面的一个src属性就可以获取到了:

    可以直接点选复制:

    https://vd3.bdstatic.com/mda-ki6jjp1i4zkbqfg6/sc/mda-ki6jjp1i4zkbqfg6.mp4?v_from_s=nj_haokan_4469&auth_key=1622276889-0-0-6bd19c9d88173012fef127afa8834a8d&bcevod_channel=searchbox_feed&pd=1&pt=3&abtest=3000165_1

    资源后面附加了很多的请求参数,可以去掉再看

    https://vd3.bdstatic.com/mda-ki6jjp1i4zkbqfg6/sc/mda-ki6jjp1i4zkbqfg6.mp4

    方案三

    鉴于上面两种形式都无法获取原始数据,我们就只能

    老老实实的用录屏工具来录制了,录屏工具我用的是Bandicam,未注册只能录取10分钟

    可以下载一个Gen激活工具注册

  • 相关阅读:
    洛谷
    洛谷
    洛谷
    51nod
    洛谷
    洛谷
    51nod
    洛谷
    2019五一训练记录
    2019.5.4备战省赛组队训练赛第十九场
  • 原文地址:https://www.cnblogs.com/mindzone/p/14825555.html
Copyright © 2011-2022 走看看