注意:本篇文章所使用的模块为了防止被认为是广告,请大家自行百度利快云进入官网下载
⑴分析

①打开FD
浏览器打开请求网址:https://ywxk.lanzous.com/in2fddbbfbg/
FD抓取到很多的数据,下面进行分析

②第一次get请求
在FD中找请求,首先看到先get请求了上述网址

③第二次get请求
FD中接着往下找,又看到了原网址前部分加一串数据再次进行了get提交
这串数据是什么东西呢?暂时不管,继续分析

④打开浏览器
打开https://ywxk.lanzous.com/in2fddbbfbg/,按F12,再刷新网页,然后查看
看到了第一次get请求后,在返回数据里,这串数据正是我们在FD里看到的,也是我们所需要的

标记此处:
src="/fn?BmAHbQhnAmJSNFA_aUDQBNlc_bAjFfJgZwUmgHMF03BjcDMgVnDWZXNgdjBGJTMA_c_c"
注意:这段数据是会变的,我们可以通过取中间文本来取出

⑤第三次post请求
FD中继续往下找,到这里变成了post请求,请求的网址是原网址的前部份加ajaxm.php组成

Referer数据正是我们第二次get请求的网址

还需要注意post提交的这串数据组成,再次看到了与之前不同的一串数据,先不管它是什么东西

而且还看到了返回的json数据,这段数据就是我们最终所需直链数据,下面会分解

⑥再次查看浏览器
之前打开的网页上,继续往下找
在第二次get请求之后,返回的数据里,找到了第五步的那串数据

标记此处:
var ajaxdata =

‘AmRUagEwUmMACQo1UWFTbwNrBTReMVZtVWJWZlwzATYGIFR3D29VMABgBWNXMgUxWzcPPlY_aU2cAMA_c_c’;
注意:这段数据是会变的,我们可以通过取中间文本来取出

⑦分析post提交的数据包
post提交的数据组成,其实也很简单
前后固定参数加上第二次get返回的串数据

“action=downprocess&sign=” + 第⑤⑥步里的串数据 + “&ves=1”

⑧取得json数据包
经过最后的post请求,就能获取json数据(上述第⑤⑥步)
分别取出dom和url数据,中间加/file/,即组成了最终的直链下载地址
组成格式:“dom” + “/file/” + “url”

⑨总结
获取直链地址,需要分四步
1、第一次原网址get请求
直接GET:https://ywxk.lanzous.com/in2fddbbfbg/

2、将第一次返回的串数据,放入第二次get请求中
再GET:“https://ywxk.lanzous.com/” 第一次get返回的数据

3、将第二次返回的串数据,放入最后的post请求中
最后POST:“https://ywxk.lanzous.com/” ajaxm.php
提交数据:“action=downprocess&sign=” + 第二次get返回的数据 + “&ves=1”

4、通过上述三步,再将取得的json数据
组成完整的链接
取“dom和url”
组成链接地址:“dom数据” + “/file/” + “url数据”

⑵实施
一、配置模块
右键配置,勾选原创软件模块(模块请自行百度利快云下载)


二、界面布局

三、封装方法
封装取文本右边、左边、中间等(这里不介绍过程,自己看源码),也不封装post方法了,需要的自己尝

试加工下,类似于精易模块里的post

四、开始post
①第一次get

②第二次get

③第三次post
注意需要附上UA和referer

④解析json
至此,就完成了蓝奏云的直连解析

五、演示

注意:本篇文章所使用的模块为了防止被认为是广告,请大家自行百度利快云进入官网下载

火山PC_POST教程相关推荐

  1. [火山PC教程]1. 火山PC的安装和配置

    1. 火山PC的安装和配置 在插件属性表中所指定的本地编译器""中未找到对应的"Visual Studio C++ 编译器"的编译环境启动文件"VC\ ...

  2. php留言本在线制作,Flash+php+mysql简单留言本制作

    推荐:Flash底片特效的制作在AS3中显示对象都有一个transform属性,设置这个属性可以改变显示对象的大小,旋转,颜色等特性.transform属性还有它自已的属性, 其中的colorTran ...

  3. 火山小视频怎么搬运 | 快手伪原创教程

             火山小视频怎么搬运 | 快手伪原创教程         但是不是每个人都有自己的团队,也不是每个人都可以去做原创视频,那么怎么去用别人的视频成为我们的原创视频,这个给大家详细的说一下 ...

  4. 火山PC抓取快递物流查询接口教程第三课

    本源码转载自利快云https://www.lkuaiy.com/ 火山PC抓取快递物流查询接口教程第三课 一.本课目标 本节以网页公开快递查询网站(http://www.kuaidi.com)进行教学 ...

  5. 火山PC抓取快递物流查询接口教程第二课

    本源码转载自利快云https://www.lkuaiy.com/ 火山PC抓取快递物流查询接口教程第二课 一.本课目标 本节以网页公开快递查询网站(http://www.kuaidi.com)进行教学 ...

  6. 火山PC抓取快递物流查询接口教程第四课

    本源码转载自利快云https://www.lkuaiy.com/ 火山PC抓取快递物流查询接口教程第四课 一.需要调用的模块 视窗基本类 MFC界面基本类 MFC界面扩展类库1 火山模块 二.火山项目 ...

  7. 火山安卓自定义列表框简单操作教程

    本源码转载自利快云https://www.lkuaiy.com/ 火山安卓自定义列表框简单操作教程   一.列表项布局设计 1.简单的在布局器中放两个文本框组件并公开. 二.列表数据类设计 1.定义一 ...

  8. 木塔老师火山PC大漠多线程中控+内存逆向系列教程

    火山PC大漠中控多线程+内存系列教程火山PC是面向对象的一门语言,支持64位,现在功能已经十分强大,功能和效率上和C++开发是一样的.本套课程针对用大漠插件对游戏实现自动化,解放双手,批量操控游戏为目 ...

  9. 火山视频伪原创 视频md5修改教程

             火山视频伪原创 视频md5修改教程          据抖音早期运营团队透露,对比国内当时的几款短视频产品后,他们发现少有针对一二线城市90后用户的短视频产品,这便是抖音需要切入的用 ...

  10. 火山PC抓取快递物流查询接口教程第一课

    本源码转载自利快云https://www.lkuaiy.com/ 火山PC抓取快递物流查询接口教程第一课 一.准备工作 工具:精易编程助手,易语言绝佳伙伴,同样适用于火山 下载地址: http://s ...

最新文章

  1. java中打开文件显示_从java程序中打开任何文件
  2. UA MATH571A 检验异方差的非参数回归方法
  3. 【干货】关于机器学习的知识点,全在这篇文章里了
  4. struts标签的使用
  5. 计算机哪个信息是硬盘大小,查看电脑硬盘大小_电脑硬盘大小怎么看
  6. java IO流简述
  7. oracle临时表空间占用率过高,ORACLE 临时表空间使用率过高的原因及解决方案
  8. call、aplay 和 bind 三者之间的区别?
  9. 结对项目开发(石家庄地铁乘车系统)
  10. 长城汽车携旗下哈弗、欧拉、长城皮卡及WEY登陆北京车展
  11. [GIS原理] 9 数字地形分析DTA、数字地形模型DTM、数字高程模型DEM、数字地表模型DSM、不规则三角网TIN
  12. 设计模式——观察者(监听者,订阅)模式||线程安全||c++详解
  13. 我们可以用TeamViewer免费版做什么?
  14. TAZ生成实践(Intel芯片Mac Python 3.7.9)
  15. c语言空格影响编译吗,C语言的空格问题
  16. STM32F407学习笔记——MG90S舵机模块(基本控制)
  17. 微软魔镜——从“解语花”到“读心树”的神奇魔法
  18. JSP javaweb餐厅点餐系统源码(点餐系统)点餐系统网上订餐系统在线订餐系统
  19. 史上最全网络安全面试题汇总 ! !
  20. Refinitiv推出Qual-ID,整合数字身份技术与了解你的客户(KYC)尽职调查

热门文章

  1. java线程死锁_Java线程死锁实例及解决方法
  2. 转换pfb/pfm字体格式为otf
  3. 包分类算法最坏情况下性能比较
  4. QT绘制同心扇形(Paintevent实现)
  5. 使用tkinter爬取二手房交易网站信息
  6. Opengl1.1绘图之GL_COLOR_LOGIC_OP
  7. c++ bitset类用法
  8. 适合 Go 新手学习的开源项目——在 GitHub 学编程
  9. 在线商城之购物车实现——(附完整代码)
  10. 折腾AX2012,安装成功,发帖庆祝