今天看到了一个在线抖音解析视频的网站,简单抓个包,发现可以直接得到api接口。

【按键脚本】抖音作品解析及视频下载插图

解析之后得到的返回值是:

【按键脚本】抖音作品解析及视频下载插图1

包括以下数据:

【按键脚本】抖音作品解析及视频下载插图2

看到视频的无水印网址,可以直接下载视频了。

【按键脚本】抖音作品解析及视频下载插图3

源码直接发你们:

Import "jsdvip.luae"Import "shanhai.lua"jsdvip.StartServer Dim x=GetScreenX()Dim y=GetScreenY()If jsdvip.click("By.res(com.ss.android.ugc.aweme:id/dbv)", 2000) Then     Delay 1000    dim Tab =  jsdvip.FindNodeInfo("By.res(com.ss.android.ugc.aweme:id/ekg)","rect",2000)//返回数组或null    If Tab Then        Dim k=tab[2]    End If    If cint(k) > 0 Then         For 3            If jsdvip.Click("By.text(复制链接)", 500) Then                 Delay 1000                TracePrint "链接已经复制"                Exit For            Else                 Swipe 0.9*x,k,0.1*x,k,1000            End If        Next    Else       End IfEnd IfShowMessage "开始解析。。。"dim uri = Sys.GetClipText()dim arr=shanhai.RegexFind(uri,"https://v.douyin.com/.-/")TracePrint arr(0)Dim html=url.get("https://erma0.vercel.app/api/douyin?type=video&url="&arr(0))TracePrint htmlDim table=encode.JsonToTable(html)TracePrint "作者:",table["author"]TracePrint "评论:",table["comment"]TracePrint "点赞:", table["digg"]TracePrint "标题:",table["desc"]TracePrint "视频地址:",table["video"]ShowMessage "开始下载。。。"Dim t=time()ShanHai.GetHttpFile (table["video"], "/sdcard/pictures/video/"&t&".mp4")Delay 5000

下面说一下编写逻辑:

①打开抖音的任意视频,点击分享按钮,再点击复制链接

②对复制的链接去掉多余的汉字:

爱意东升西落 浪漫至死不渝  https://v.douyin.com/Jp1Yrbm/ 复制此链接,打开抖音搜索,直接观看视频!

③把链接拼接到解析接口后面:

https://erma0.vercel.app/api/douyin?type=video&url=链接

④获取json的数据,从里面提取自己想要的视频链接地址

⑤下载视频

说几点注意的地方:

①视频存放地址:/sdcard/pictures/video/

这个路径你的模拟器中未必有,代码运行前检查一下。

②这个代码是获取单一视频的代码,如果想要获取下载多个视频,需要加上向上滑动的操作,然后放到循环里面。

③关于下载视频所需要的时间,目前我设置的是5秒延迟,我也不知道这个够不够,你可以多弄一些,目前我下载的都是十多秒视频,可以正常下载。

好了本期内容就这些,觉得还行的话,点赞、留言、在看一条龙服务走起!

【按键脚本】抖音作品解析及视频下载插图4

关注公众号,直接回复教程,获取安卓按键基础教程

我的QQ:453485278

我的微信号:xiaomu86119

vip①群(78237147)满了,

vip②群(242971687)已经开通,

群内有我的全套基础教程,在学习过程中有基础问题需要解答的朋友,可以加入此群,群费48.8元

3分钟学堂②群:375173022

3分钟学堂③群:128690361

3分钟学堂④群:780851761

3分钟学堂⑤群:581913551

3分钟学堂⑥群:777894623

3分钟学堂⑦群:922677093

3分钟学堂⑧群:929476763

3分钟学堂⑨群:113086396

3分钟学堂⑩群:661372264

〖小牧〗羊毛组①:132509689

〖小牧〗羊毛组②:961756463

〖小牧〗羊毛组③:868356132

〖小牧〗羊毛组④:665162959

脚本接单①群:751809200

脚本接单②群:850130168

脚本接单③群:1048041365

更多进阶教程,关注往期文章

【按键脚本】抖音作品解析及视频下载插图5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注