前段时间遇到一个视频加密的网站。西瓜视频

首先先通过抓包软件抓取接口,一般抓取的接口都是json,

接口就不给你们写了,自己可以用抓包软件抓取,,

我们请求URL,记得加cookie 得到结果如下图,只有一部分

可以看出视频的地址是

但不是真实的地址。真实地址是通过加密算法算出来,

以上就是视屏的真实地址,但是他有以上好几个参数获取

1首先要获取视频的唯一id、

可以在以上获取

tag_id 就是视屏的唯一id

2,然后获取r值(r值就是随机数去后面的)

r = str(random.random())[2:]

然后计算s值

# 计算s值url = 'http://i.snssdk.com/video/urls/v/1/toutiao/mp4/%s' % vid
n = urlparse(url).path + '?r=' + r
sb = bytes(n, encoding="utf8")
c = binascii.crc32(sb)
调用函授计算s值
def right_shift(self, val, n):return val >> n if val >= 0 else (val + 0x100000000) >> n
s = self.right_shift(c, 0)

计算完成然后凭借地址进行请求

# 拼接url
url = url + '?r=%s&s=%s' % (r, s)

请求的地址如下

我们找不到视频地址

他的视频地址进行base64加密了,

最后一步匹配地址然后进行解密就OK了

解密得到真实的地址,然后我们就可以下载了。。。。。

关于西瓜视频加密算法的总结相关推荐

  1. 头条小视频和西瓜视频signature签名算法

    点击上方↑↑↑蓝字[协议分析与还原]关注我们 "分析今日头条内小视频和西瓜视频分享后浏览器打开所用的signature签名算法." 上月写的一篇关于使用微信的wxid加好友的文章, ...

  2. 以短带长进军网综,西瓜视频能否干过“优爱腾”?

    答题赚钱?没错,这就是2018年初最火的直播答题赢奖金活动.也就是在这时,许多人知道了西瓜视频.当时,西瓜视频推出的百万英雄受到的呼声是很高的,几乎每场直播都能聚集300万左右的用户.而且西瓜视频还特 ...

  3. Python 【企鹅号、QQ看点】短视频的自动上传与发布实例演示,同时支持抖音、快手、哔哩哔哩、小红书、微视、西瓜视频、视频号等平台的视频自动化同步发布

    导读: 本系列依次介绍目前主流的短视频平台(抖音.快手.B站.小红书.微视.百度好看视频.西瓜视频.视频号.搜狐视频.一点号.大风号.趣头条等)的短视频自动发布,希望帮助大家更方便.高效的来进行自媒体 ...

  4. Python 【大风号】短视频的自动上传与发布实例演示,同时支持抖音、快手、哔哩哔哩、小红书、微视、西瓜视频、微信视频号等平台的视频自动化同步发布

    导读: 本系列依次介绍目前主流的短视频平台(抖音.快手.B站.微视.小红书.好看视频.西瓜视频.视频号.搜狐视频等)的短视频自动发布,希望帮助大家更方便.高效的来进行自媒体的创作与管理. [本文介绍的 ...

  5. Python 【好看视频】短视频的自动上传与发布实例演示,同时支持抖音、快手、哔哩哔哩、小红书、微视、西瓜视频、微信视频号等平台的视频自动化同步发布

    导读: 本系列依次介绍目前主流的短视频平台(抖音.快手.B站.微视.小红书.好看视频.西瓜视频.视频号.搜狐视频等)的短视频自动发布,希望帮助大家更方便.高效的来进行自媒体的创作与管理. [本文介绍的 ...

  6. Python 【抖音】短视频的自动上传与发布实例演示,同时支持快手、哔哩哔哩、小红书、微视、西瓜视频、微信视频号等平台的视频自动化同步发布

    导读: 本系列依次介绍目前主流的短视频平台(抖音.快手.B站.微视.小红书.好看视频.西瓜视频.视频号.搜狐视频等)的短视频自动发布,希望帮助大家更方便.高效的来进行自媒体的创作与管理. [本文介绍的 ...

  7. Python 【快手】短视频的自动上传与发布实例演示,同时支持抖音、哔哩哔哩、小红书、微视、西瓜视频、微信视频号等平台的视频自动化同步发布

    导读: 本系列依次介绍目前主流的短视频平台(抖音.快手.B站.微视.小红书.好看视频.西瓜视频.视频号.搜狐视频等)的短视频自动发布,希望帮助大家更方便.高效的来进行自媒体的创作与管理. [本文介绍的 ...

  8. Python 【搜狐号】短视频的自动上传与发布实例演示,同时支持抖音、快手、哔哩哔哩、小红书、微视、西瓜视频、微信视频号等平台的视频自动化同步发布

    导读: 本系列依次介绍目前主流的短视频平台(抖音.快手.B站.微视.小红书.好看视频.西瓜视频.视频号.搜狐视频等)的短视频自动发布,希望帮助大家更方便.高效的来进行自媒体的创作与管理. [本文介绍的 ...

  9. Python 【微视】短视频的自动上传与发布实例演示,同时支持抖音、快手、哔哩哔哩、小红书、西瓜视频、微信视频号等平台的视频自动化同步发布

    导读: 本系列依次介绍目前主流的短视频平台(抖音.快手.B站.微视.小红书.好看视频.西瓜视频.视频号.搜狐视频等)的短视频自动发布,希望帮助大家更方便.高效的来进行自媒体的创作与管理. [本文介绍的 ...

最新文章

  1. getElementById getElementsByName的用法与区别(转)
  2. Linux C编程--string.h函数解析
  3. 案例研究:设计与方法_如何进行1小时的重新设计(案例研究)
  4. 推荐一个很棒的JS绘图库Flot
  5. 移动开发者走向全能开发者的五大技能
  6. Json string value cannot have line breaks(解决方法)
  7. [转]Thrift连接池实现
  8. asp.net mvc 发布问题
  9. 一句话可以改变人的一生
  10. atitit 研发管理 要不要自己做引擎自己实现架构?.docx
  11. [互联网思维(转)]互联网思维法则
  12. mysql for centos下载_CentOS下载mysql哪个版本
  13. UnityHub破解Unity破解
  14. [linux内核] 3.系统调用处理过程
  15. 超级符号就是超级创意_超级食物
  16. 将7z分卷合并成一个7z文件,然后就可以使用7z或rar软件等打开
  17. Tensorflow 中文语音识别
  18. 8月新亲测完美短视频点赞系统支持抖音+快手+刷宝+微视等所有主流短视频点赞/关注/评论系统源码
  19. 【原创】【NOIP】文化之旅
  20. 时间序列预测基础教程系列(14)_如何判断时间序列数据是否是平稳的(Python)

热门文章

  1. excel基础图形笔记(柱状图、条形图、折线图、饼图、散点图、箱线图、漏斗图)
  2. 四元数解算欧拉角MATLAB程序
  3. 用计算机计算四下教案,四年级数学教案——“认识计算器 ”教学设计
  4. 2021年邢台高考成绩查询,2021年邢台高考最高分多少分(附历年高考状元成绩)
  5. java jdom解析xml文件_Java 使用JDOM解析XML文档
  6. 二级计算机为让利消费者,2016年职称计算机考试Excel操作题及答案22
  7. EndNote参考文献管理与编辑软件
  8. 20行Python代码制作简易PS工具,实现批量抠图
  9. [渝粤教育] 辽宁对外经贸学院 数字新技术 参考 资料
  10. 离线下载清华源 whl文件