欢迎来到CL境外营销平台,平台经营Instagram、Facebook、YouTube、TIKTOK、Twitter粉丝、点赞、播放量服务、客服微信:coolfensi 24小时在线欢迎咨询购买!
公告:
欢迎来到CL境外营销平台,平台经营Instagram、Facebook、YouTube、TIKTOK、Twitter粉丝、点赞、播放量服务、客服微信:coolfensi 24小时在线欢迎咨询购买!

抖音自助下单网站--抖音刷播放量平台

首页 TIKTOK   作者:coolfensi  2022年09月30日  热度:52  评论:0     
时间:2022-9-30 10:59   热度:52° 

0×00 序言

再而后,始终未实行,主要就是真的得用智能手机连着笔记本电脑,无法足不出户操作方式,就一拖再拖了。近几天即使组织工作时的两个设想,又把这话提出来了。销售业务情景较为特定,可能会牵涉著作权难题,就不譬如,简而言之,想同时实现某注册机手动聚合F83E40T机能,而后碰触到了按键精灵。按键精灵很早已存有,也很早已略有听闻,但始终未实地考察碰触,正好借那个良机碰触呵呵。用按键精灵PC版同时实现了注册机手动聚合F83E40T机能,在同时实现的操作过程中碰触到了按键精灵智能手机版,永古约省了,两个奇妙的存有,立刻就想不到了能用它先同时实现个单纯的抖音手动文章机能吧。

最重要的来了,模拟音频:

观看更多
正在加载
    正在加载

    音频加载失败,请刷新页面再试

    刷新

    0×01 导语

    过了序言是导语啊,看了这篇文章,你能了解到哪些内容:

    1. 某注册机手动聚合F83E40T——按键精灵PC版脚本编写

    2. 抖音手动文章——按键精灵智能手机版使用及脚本编写

    3. Lua插件使用及编写

    4. 拓展机能,看结尾Tips

    5. 非技术组织工作者能了解到,很多机能表现,没有那么复杂,程序能代替手工

    6. ++

    0×02 某注册机手动聚合F83E40T

    不是本文重点,会单纯概过(Kuo)。按键精灵官网下载地址http://download.myanjian.com/,可下载按键精灵PC版,安卓版,按键精灵智能手机助手。

    此处下载安装按键精灵PC端,PC版首页:

    脚本编写界面(需要注意红色箭头指向的几个地方,了解呵呵相关机能项):

    学习方式:按键精灵使用的是Q语言,在VBScript语言基础上发展来的,如果对VBScript语言有了解更好一些,没有了解也没关系,注意上图脚本编写界面中的基本命令和全部命令标签,基础命令标签可通过点击手动聚合代码,全部命令标签大部分方法通过代入参数也可手动聚合代码,把基本命令和全部命令相关方法看一遍,看的操作过程中就会对要同时实现的机能有个大概的构思,清楚会用到哪些方法,编写脚本操作过程中再去官网、其它地方了解下相关知识点,基本就入门了。

    小Tips:

    1.界面标签页可编写窗体界面,包含各种控件。

    3. 善用命令帮助文档和命令搜索机能

    某注册机手动聚合F83E40T,主要就用到了Window窗口插件里的方法,同时也用到了抓抓机能,通过动态找窗口句柄的方式同时实现具体的机能,Plugin.Window.FindEx( )函数有坑,需要在实践操作过程中理解参数2子窗口句柄的用法。其它没有介绍到的,如有疑问,欢迎交流。

    某注册机手动聚合F83E40T代码示例(如有更好同时实现方式,欢迎指导,谢谢):

    Dim MachineCode, SerialNum, RegistCode//打开注册机Call RunApp("D:\SoftWare\keygen.exe")Delay 500//接收机器码Rem InputMachMachineCode = InputBox("请输入机器码:", "输入F83E40T")If MachineCode = "" ThenGoto InputMachEnd IfTracePrint "MachineCode: " & MachineCode//查找窗口类名("32770")或者标题("Keymaker"),返回找到的句柄HwndHwnd = Plugin.Window.Find("32770", "Keymaker")//根据父窗口句柄(Hwnd)查找子窗口匹配类名("Edit")或者匹配标题(""),返回找到匹配的句柄MachineIdExMachineIdEx = Plugin.Window.FindEx(Hwnd, 0, "Edit", 0)TracePrint "MachineIdEx: " & MachineIdEx//修改Keymaker标题Call Plugin.Window.SetText(Hwnd,"F83E40T手动聚合")//手动输入机器码Call Plugin.Window.SendString(MachineIdEx, MachineCode)//根据父窗口句柄(Hwnd)查找子窗口匹配类名("Button")或者匹配标题("&Generate"),返回找到匹配的句柄GenerateExGenerateEx = Plugin.Window.FindEx(Hwnd, 0, "Button", "&Generate")TracePrint "GenerateEx: " & GenerateEx//按下Generate按钮,聚合F83E40TCall Plugin.Window.SendKeyDown(GenerateEx, 13)//根据父窗口句柄(Hwnd)查找子窗口匹配类名("Static")或者匹配标题("Your machine ID:"),返回找到匹配的句柄MachineIdLabelExMachineIdLabelEx = Plugin.Window.FindEx(Hwnd, 0, "Static", "Your machine ID:")TracePrint "MachineIdLabelEx: " & MachineIdLabelEx//根据父窗口句柄(Hwnd)查找子窗口匹配类名("Edit")或者匹配标题(""),返回找到匹配的句柄SerialNumExSerialNumEx = Plugin.Window.FindEx(Hwnd, MachineIdLabelEx, "Edit", 0)TracePrint "SerialNumEx: " & SerialNumEx//获取序列号SerialNum = Plugin.Window.GetTextEx(SerialNumEx, 1)TracePrint "SerialNum: " & SerialNum//根据父窗口句柄(Hwnd)查找子窗口匹配类名("Button")或者匹配标题(""),返回找到匹配的句柄ButtonFrameExButtonFrameEx = Plugin.Window.FindEx(Hwnd, 0, "Button", 0)TracePrint "ButtonFrameEx: " & ButtonFrameEx//根据父窗口句柄(Hwnd)查找子窗口匹配类名("Edit")或者匹配标题(""),返回找到匹配的句柄RegistCodeExRegistCodeEx = Plugin.Window.FindEx(Hwnd, ButtonFrameEx, "Edit", 0)TracePrint "RegistCodeEx: " & RegistCodeExRegistCode = Plugin.Window.GetTextEx(RegistCodeEx, 1)TracePrint "RegistCode: " & RegistCodeMsgBox "序列号:" & SerialNum & " F83E40T:" & RegistCode//复制序列号和F83E40T到剪切板Call Plugin.Sys.SetCLB("机器码:" & MachineCode & " 序列号:" & SerialNum & " F83E40T:" & RegistCode)MsgBox "F83E40T信息已复制到剪切板"Delay 1000//完全关闭窗口(退出程序)Call Plugin.Window.CloseEx(Hwnd)

    初版运行示例:

    0×03抖音手动文章——古诗词版

    顾名思义,文章的内容是古诗词版的,为嘛,我是文学社社长[/手动滑稽脸],首先就想不到来点清流版的。模拟音频里用到的是搜狗输入法小汪版,文章内容更万金油一些,嗯。

    先下载安装上述提到的按键精灵智能手机助手,敲黑板,智能手机助手编写的脚本安卓智能手机苹果智能手机都能使用,前置条件是安卓需要ROOT,苹果需要越狱脚本上可能会有一些差别,看具体的方法两个端是否都支持,安卓支持更全一些。

    本文模拟智能手机是苹果越狱机,机型:iPhone 6S Plus,安卓机需要各位看官自行尝试。

    除了在笔记本电脑上安装按键精灵智能手机助手,还需要在苹果越狱机上安装按键精灵越狱插件,按键精灵Cydia官方源地址:http://apt.mobileanjian.com,在Cydia中添加按键精灵官方源之后,按iOS对应系统版本安装对应的按键精灵插件:

    之后智能手机通过数据线连接笔记本电脑,打开按键精灵智能手机助手,即可连接上智能手机编写脚本。

    智能手机助手编写脚本界面(需要注意红色箭头指向的几个地方,了解呵呵相关机能项):

    按键精灵智能手机助手学习方法:和PC版类似,先熟悉界面、菜单机能项,智能手机助手操作方式方式,移动端按键精灵操作方式方式,最重要熟悉基本命令全部命令,全部看完一遍,即可对要同时实现的机能有两个大概的构思,明确会用到哪些命令方法。

    抖音手动文章脚本编写思路(流程):

    1. 按下Home键,然后手动打开抖音App

    基本命令——触摸命令——按键 Home——插入,即可聚合按下Home键的代码,

    基本命令——其它命令——应用程序 启动——包名找到抖音,即可聚合打开抖音App代码

    如下(注意延时2秒,防止RunApp闪退,实践得知):

    //按下Home键KeyPress "Home"//延时2秒,防止RunApp闪退Delay 2000//打开抖音RunApp "com.ss.iphone.ugc.Aweme"

    2. 模拟上滑切换音频,随机延时模拟人为观看音频

    基本命令——从屏幕x1,y1坐标滑动到x2,y2坐标,可通过两组坐标模拟某个方向的滑动操作方式,坐标点需要通过屏幕分辨率计算,两组坐标x轴相同,y轴从小到大即为上滑操作方式。

    基本命令——设备命令——得到屏幕宽度、得到屏幕高度,即可得到屏幕分辨率,宽×高,

    基本命令——其它命令——延时x毫秒时间,即可延时执行,随机延时需计算同时实现

    整理代码如下(TracePrint方法,控制台调试输出):

    //获取屏幕分辨率Dim screenX, screenYscreenX = GetscreenX()screenY = GetscreenY()//聚合指定范围随机数Function GenRnd(minVal, maxVal)GenRnd = Int((maxVal - minVal + 1) * Rnd() + minVal)End Function//随机延时Function DelayRnd(minSec, maxSec)Dim randTimerandTime = GenRnd(minSec, maxSec)TracePrint "随机延时" & randTime & "秒"Delay randTime * 1000End Function//上划切换音频Function SwipeUp(screenX, screenY)//整除运算符计算从屏幕中间底部划到顶部,划动延时为30毫秒Swipe screenX \ 2, screenY * 0.65 \ 1, screenX \ 2, screenY * 0.35 \ 1, 30//调试输出结果,例:621 1766 621 442 30TracePrint(screenX \ 2, screenY * 0.8 \ 1, screenX \ 2, screenY * 0.2 \ 1, 30)//随机延时3到15秒DelayRnd(3, 15)End Function

    3. 找文章按钮,点击文章按钮

    找文章按钮需要用到抓抓菜单,找到文章按钮在屏幕中的坐标点:

    先点左上角截屏,即可加载当前抖音音频屏幕截图,滑动滚轴找到文章按钮,鼠标放到中心点,显示的坐标点即为文章按钮的坐标点,

    问:这里是否有其它不依赖坐标点的方法,有,了解呵呵以图搜图机能,需要截取文章按钮Icon,放到附件里,通过代码在当前屏幕中搜索文章按钮截图的位置。

    基本命令——短暂点击屏幕——代入x,y坐标点,即可点击屏幕某一坐标

    整理代码:

    //查找并点击文章按钮坐标,暂定1150×1440Tap 1150, 1440

    点击文章按钮后示例:

    4. 点击左下角文章输入框,调接口获取文章内容,手动输入文章内容,点发送按钮

    4-1. 按照上述找文章按钮方法,找文章输入框大概坐标区域,即使是在屏幕底部偏左区域(见上图红色圈注),故通过屏幕高度计算得出大概坐标点:

    //点击文章框Tap 80, screenY - 80

    文章框展开示例(红色圈注区域为输入文章内容区域,已手动获取焦点):

    4-2. 调接口获取文章内容,这里需要用到Get或Post方法,请求接口获取返回数据,全部命令——Url网络操作方式——以Get|Post方式访问地址,即可满足普通不需要Cookie的接口,需携带Cookie,请参考:全部命令——插件命令——ShanHai 山海插件命令v2.5——Get|Post访问HTTP资源(附带cookie),或其它插件。

    这里找到了两个古诗词的接口,https://api.77sec.cn/yiyan/api.php,访问即可随时返回一句古诗词,例如:

    document.write("往者不可谏,来者犹可追。——《论语·微子》");

    带有js代码,需提取文字部分,有两种方法,使用正则提取,或者使用字符串替换,替换document.write("和");为空。

    调接口示例:

    Dim html, content// 返回结果示例:document.write("居安思危,思则有备,有备无患。——《左传》");html = URL.Get("https://api.77sec.cn/yiyan/api.php")TracePrint html

    使用字符串替换提取古诗词内容:

    content = Replace(html, "document.write(""", "")content = Replace(content, """);", "")

    使用正则提取,那个地方需注意呵呵,能了解到Lua插件使用、Lua插件正则和普通正则的区别、Lua插件编写方法等。

    普通正则提取文字:

    /\("(.+?)"\)/g

    使用ShanHai 山海插件命令v2.5——RegexFind全局正则匹配提取:

    //引用插件,按键精灵智能手机助手自带,对应目录"按键精灵\按键精灵智能手机助手\Plugin\ShanHai.lua"Import "shanhai.lua"Dim regexArr = shanhai.RegexFind(html,"%(\"(.+)\"%)")For Each v In regexArrcontent = vNextTracePrint content

    刚开始以为shanhai.RegexFind( )正则参数传入普通的正则表达式即可,调试无结果,然后看了ShanHai.lua插件源码,发现需要使用Lua正则表达式,而后学习了解了其表达式写法,参考lua高级-正则表达式。

    小Tip:如果是自己写的插件,脚本代码中怎么引用?PC端和智能手机端放到对应的Plugin目录下,Import引用即可。

    4-3. 手动输入文章内容,按照4-1找到的文章框展开红色圈注区域,已手动获取焦点,使用InputText( )方法即可同时实现手动输入文章内容:

    //输入文章内容InputText content

    4-4. 点发送按钮,此处用的是搜狗输入法,发送按钮在右下角,可通过屏幕分辨率算坐标,也可用抓抓机能取中心坐标点,此处坐标暂定1107×2125:

    //点击搜狗输入法发送按钮,坐标暂定1107×2125Tap 1107, 2125

    5. 关闭屏幕区域,以便进行下一次操作方式

    有两种关闭方式,第一种点屏幕区域右上角×号,第二种点文章区域与屏幕顶部间隔区域(会误点通知消息,不推荐)

    //关闭文章,点击文章区右上角×号,坐标暂定1169×655Tap 1169, 655//关闭文章,点屏幕上顶部即可Tap screenX \ 2, screenY * 0.1 \ 1

    经过以上操作方式即可完成抖音短音频手动文章机能,每步操作方式可通过点击调试菜单在智能手机上运行调试。剩下的就是进行循环操作方式。

    0×04  按键精灵越狱插件使用

    按键精灵智能手机助手每次预览界面、调试运行脚本时会手动同步界面、代码到智能手机端按键精灵App里,默认在底部脚本——未分类文件夹里,打开后即可看到智能手机助手编写的脚本:

    点击脚本即可进入到脚本配置界面:

    脚本名称和使用说明可在智能手机助手——脚本——脚本属性里设置,我那个单纯,使用说明就一句话,"老省事了,开启后别动智能手机就成"。

    脚本设置相关配置项需要通过智能手机助手——界面进行设计,配置项变量可在代码中通过ReadUIConfig(界面配置项名称, 默认值)获取。

    智能手机助手界面(见上图预览效果):

    取文章次数配置项代码示例:

    Dim commentTimescommentTimes = CInt(ReadUIConfig("commentTimes", 10)) //CInt() 尝试将表达式转换为短整数型,如未取到值,默认10次

    设置后点加载按钮即可运行脚本,有两种控制方式,一种是按键精灵悬浮图标控制,一种是音量加减控制,加运行,减停止运行,可在按键精灵App设置菜单里进行设置。

    脚本配置界面图例右上角编辑按钮可在智能手机上查看脚本内容,并可实时修改保存运行,即可独立运行。

    0×05 抖音手动文章——古诗词版脚本源码

    源码中还有很多上述没有提到的地方,包括不限于基础语法,循环操作方式,封装方法等,可通过代码注释做一了解。

    //导入ShanHai 山海插件命令v2.5插件Import "shanhai.lua"//获取屏幕分辨率Dim screenX, screenYscreenX = GetscreenX()screenY = GetscreenY()//调试输出结果,例:1242×2208TracePrint "屏幕分辨率:" & screenX & "×" & screenY//按下Home键KeyPress "Home"//延时2秒,防止RunApp闪退Delay 2000//打开抖音ShowMsg "打开抖音", screenX, screenYRunApp "com.ss.iphone.ugc.Aweme"Delay 5000//获取界面设置的文章次数Dim contentDim i, commentTimescommentTimes = CInt(ReadUIConfig("commentTimes", 10)) //CInt() 尝试将表达式转换为短整数型ShowMsg "文章次数配置为" & commentTimes & "次", screenX, screenYFor i = 1 To commentTimes//上划切换音频SwipeUp screenX, screenYTracePrint "第" & i & "次文章"ShowMsg "第" & i & "次文章", screenX, screenY//获取文章内容content = GetPoetry()ShowMessage "文章内容:" & content, 2000, screenX * 0.05 \ 1, screenY * 0.75 \ 1//手动文章Comment screenX, screenY, contentNext//--------------------------------------------------------------------------------------------//上划切换音频Function SwipeUp(screenX, screenY)//整除运算符计算从屏幕中间底部划到顶部,划动延时为30毫秒Swipe screenX \ 2, screenY * 0.65 \ 1, screenX \ 2, screenY * 0.35 \ 1, 30//调试输出结果,例:621 1766 621 442 30TracePrint(screenX \ 2, screenY * 0.8 \ 1, screenX \ 2, screenY * 0.2 \ 1, 30)//随机延时3到15秒DelayRnd(3, 15)End Function//手动文章Function Comment(screenX, screenY, content)//查找并点击文章按钮坐标,暂定1150×1440Tap 1150, 1440DelayRnd(3, 8)//点击文章框Tap 80, screenY - 80//输入文章内容InputText contentDelay 1000//点击搜狗输入法发送按钮,坐标暂定1107×2125Tap 1107, 2125Delay 2000//关闭文章,点屏幕上顶部即可//Tap screenX \ 2, screenY * 0.1 \ 1//关闭文章,点击文章区右上角×号,坐标暂定1169×655Tap 1169, 655Delay 1000End Function//获取一句随机古诗词作为文章内容Function GetPoetry()Dim html, content// 返回结果示例:document.write("居安思危,思则有备,有备无患。——《左传》");html = URL.Get("https://api.77sec.cn/yiyan/api.php")TracePrint html//  content = Replace(html, "document.write(""", "")//   content = Replace(content, """);", "")Dim regexArr = shanhai.RegexFind(html,"%(\"(.+)\"%)")For Each v In regexArrcontent = vNextTracePrint contentGetPoetry = contentEnd Function//聚合指定范围随机数Function GenRnd(minVal, maxVal)GenRnd = Int((maxVal - minVal + 1) * Rnd() + minVal)End Function//随机延时Function DelayRnd(minSec, maxSec)Dim randTimerandTime = GenRnd(minSec, maxSec)TracePrint "随机延时" & randTime & "秒"Delay randTime * 1000End Function//重写ShowMessageFunction ShowMsg(msg, screenX, screenY)Dim intX, intYintX = screenX \ 2 - 85intY = screenY * 0.75 \ 1TracePrint "提示消息坐标:" & intX & "×" & intYShowMessage msg, 2000, intX, intYEnd Function

    0×06 Tips

    OK,各位看官,相信经过上述一番文字图片轰炸(LuoSuo),应该能上手按键精灵做一些事情了吧。当然我碰触的也只是皮毛,学无止境,当有两个新设想时,可能会再碰触到更多的东西。除了上述同时实现的抖音手动文章,还能做哪些事情呢,我单纯列几项,不譬如,如果你有这方面需求,很快能想不到。

    1. 按键精灵智能手机版是能操作方式很多基础机能的,打电话、读发短信等等,所以,脚本源码还好,用别人封装好的不一定是安全的

    2. 能同时实现批量添加、删除、清空联系人,具体用途自己想

    3. 插件编写,看呵呵按键精灵自带的插件源码,就能写自定义插件同时实现更强大的机能

    4. 还是++

    0×07 结语

    做两个有态度的技术组织工作者。

    恭祝大家2020新年好,这可能是最早的新年祝福。