草庐IT

TNetHTTPClient

全部标签

Delphi 通过TNetHTTPClient访问http,最新解析快手无水印视频地址链接方法

 一、解析快手无水印视频链接原理共分三个步骤:1.通过视频分享获得视频地址短链接;如:https://www.kuaishou.com/f/X7tIV0jIivYUyTk2.通过TNetHTTPClient重定向获得视频地址长链接;如:https://www.kuaishou.com/short-video/3xvx3jg7ffi3xrs?authorId=3xcjmgxvqvwr65y&streamSource=profile&area=profilexxnull3.通过地址长链接得到视频ID;如:本视频的ID为:3xvx3jg7ffi3xrs4.通过TNetHTTPClient发送一个包含

Delphi XE新的http控件TNetHTTPClient

        众所周知,旧版的Delphi里面,自带的http请求控件是indy的http,indy的控件请求https的时候,需要依赖于opensll,并且异步这块并不好.        新版的DelphiXE8以上的版本,推出了TNetHttpClient,        TNetHttpClient既可以阻塞(如同INDY),又可以异步(这就很全面了)。        TNetHttpClient不再和INDY一样依赖OPENSSL。先小小的尝试一下简单的post和get:get:functionTForm3.http_get(sContentType,strData,url,self

delphi 通过TNetHTTPClient解析抖音无水印高清视频原理及解决X-Bogus签名验证2023-5-1

一、杂谈        最近有很多热心网友反馈抖音去水印又不行了,之前是时不时被blocked,现在直接连内容都没有了,返回直接就是空了,我们今天简要给大家分析一下请求过程,附上delphi源码,及生成签名验证,成功请求到json数据的解决方法。二、请求过程分析我们还是先获取一个抖音链接https://v.douyin.com/A2VSVxc/通过访问重定向https://www.douyin.com/video/7065264218437717285然后提取到其中的视频ID7065264218437717285如果是之前,我们会直接GET请求https://www.douyin.com/aw