手把手教你写抖音自动评论脚本
工具去我的个人公众号“花花爱软件”下载,已经打包好了,回复“博客园”
我的TodoList大增了一项,Appium | Airtest 抖音半自动评论、新意评头论足(独具品头论足/前一百评介骨血占比 | 具有品评词云),笔录了及时的一个设法。Appium和Airtest都可用来移动端自动化测试,Airtest是网易家的,想做评头论足词云是因为在这事前用Appium写了一个爬个私微信朋友圈词云图的次序(见图1),并且Airtest操作更简单易行,也在着想的限定。
再新兴,径直未实践,命运攸关是觉着得用无线电话交接微机,力所不及随时随地操作,就弃置了。近段时间因为坐班时的一个想尽,又把这事提蜂起了。业务景象比较非常规,可能会波及版权问题,就不细说,简而言之,想心想事成某注册机自发性走形注册码功能,接着触发到了按键精灵。按键精灵很早就设有,也很早就具有传闻,但第一手未属实触发,恰好借其一机遇触发霎时。用按键精灵PC版奋斗以成了注册机机关应时而变注册码效应,在落实的历程中触及到了按键精灵大哥大版,少见多怪了,一个神奇的留存,当下就想开了足以用它先兑现个简简单单的抖音半自动品头论足功效吧。
花序多多少少啰嗦了。。。,喏,其一是微信朋友圈词云图,图1
身教胜于言教视频:
0×01 导语
过了花序是导语啊,看了这篇文章,你得以了解到怎么样内容:
1. 某注册机键钮思新求变注册码——按键精灵PC版脚本编排
2. 抖音全自动评头品足——按键精灵无绳话机版用到及院本编次
3. Lua插件采用及缀辑
4. 展开效果,看最后Tips
5. 非技术工作者得以了解到,很多功能呈现,远非这就是说莫可名状,次序方可取而代之手工
6. ++
0×02 某注册机键钮应时而变注册码
偏差白文至关重要,会简言之概过(Kuo)。按键精灵官网下载地点http://download.myanjian.com/,可下载按键精灵PC版,安卓版,按键精灵部手机羽翼。
按键精灵官网下载地点.png此处下载安装按键精灵PC端,PC版首页:
院本编撰界面(特需瞩目代代红箭镞针对的几个地方,垂询顷刻间呼吸相通功能项):
按键精灵PC版脚本界面.png修业办法:按键精灵使役的是Q语言,在VBScript语言基础上上移来的,一经对VBScript语言有探询更好片段,并未刺探也没事儿,经心上图台本编制界面中的中坚三令五申和囫囵通令价签,根基一声令下价签可透过点击全自动成形代码,布满一声令下标签大部分措施通过代入参数也可从动变化代码,把主干限令和凡事一声令下连锁方法看一遍,看的历程中就会对要心想事成的效验有个大约的动脑筋,知情会动用哪样长法,编辑本子长河中再去官网、别样地方了解下不无关系知识点,骨干就入门了。
小Tips:
1. 界面浮签页可编纂窗体界面,隐含各种控件。
2. 颁发菜谱可导出本子,剧本依赖PC版运行环境;可炮制按键小精灵,按键小机巧可变迁exe先后,剥离PC版周转环境单独运转。
3. 拿手传令增援文档和传令搜寻效用
某注册机半自动变通注册码,一言九鼎役使了Window窗口插件里的道道儿,同时也利用了抓抓功效,由此动态找窗口句柄的解数心想事成求实的功能,Plugin.Window.FindEx( )函数有坑,内需在实行过程中了然参数2子窗口句柄的用法。 任何从未介绍到的,如有疑窦,欢迎交流。
某注册机半自动变化注册码代码示例(如有更好兑现方式,迎迓指点,有劳):
Dim MachineCode, SerialNum, RegistCode //打开注册机 Call RunApp("D:\SoftWare\keygen.exe") Delay 500 //接收机器码 Rem InputMach MachineCode = InputBox("请输入机器码:", "输入注册码") If MachineCode = "" Then Goto InputMach End If TracePrint "MachineCode: " & MachineCode //踅摸窗口类名("#32770")或者题名("Keymaker"),回到找到的句柄Hwnd Hwnd = Plugin.Window.Find("#32770", "Keymaker") //基于父窗口句柄(Hwnd)按图索骥子窗口配合类名("Edit")抑或兼容标题(""),赶回找到相称的句柄MachineIdEx MachineIdEx = Plugin.Window.FindEx(Hwnd, 0, "Edit", 0) TracePrint "MachineIdEx: " & MachineIdEx //窜改Keymaker题名 Call Plugin.Window.SetText(Hwnd,"注册码半自动成形") //从动输入机器码 Call Plugin.Window.SendString(MachineIdEx, MachineCode) //依据父窗口句柄(Hwnd)招来子窗口门当户对类名("Button")抑或般配题名("&Generate"),赶回找到配合的句柄GenerateEx GenerateEx = Plugin.Window.FindEx(Hwnd, 0, "Button", "&Generate") TracePrint "GenerateEx: " & GenerateEx //按下Generate按钮,变通注册码 Call Plugin.Window.SendKeyDown(GenerateEx, 13) //根据父窗口句柄(Hwnd)物色子窗口相配类名("Static")要么相称标题("Your machine ID:"),赶回找到兼容的句柄MachineIdLabelEx MachineIdLabelEx = Plugin.Window.FindEx(Hwnd, 0, "Static", "Your machine ID:") TracePrint "MachineIdLabelEx: " & MachineIdLabelEx //根据父窗口句柄(Hwnd)找找子窗口匹配类名("Edit")要么般配题名(""),回去找到兼容的句柄SerialNumEx SerialNumEx = Plugin.Window.FindEx(Hwnd, MachineIdLabelEx, "Edit", 0) TracePrint "SerialNumEx: " & SerialNumEx //获取序列号 SerialNum = Plugin.Window.GetTextEx(SerialNumEx, 1) TracePrint "SerialNum: " & SerialNum //基于父窗口句柄(Hwnd)寻找子窗口般配类名("Button")抑或配合题名(""),归来找到兼容的句柄ButtonFrameEx ButtonFrameEx = Plugin.Window.FindEx(Hwnd, 0, "Button", 0) TracePrint "ButtonFrameEx: " & ButtonFrameEx //根据父窗口句柄(Hwnd)按图索骥子窗口相称类名("Edit")抑或兼容标题(""),回来找到般配的句柄RegistCodeEx RegistCodeEx = Plugin.Window.FindEx(Hwnd, ButtonFrameEx, "Edit", 0) TracePrint "RegistCodeEx: " & RegistCodeEx RegistCode = Plugin.Window.GetTextEx(RegistCodeEx, 1) TracePrint "RegistCode: " & RegistCode MsgBox "序列号:" & SerialNum & " 注册码:" & RegistCode //复制序列号和注册码到剪切板 Call Plugin.Sys.SetCLB("机器码:" & MachineCode & " 序列号:" & SerialNum & " 注册码:" & RegistCode) MsgBox "注册码音尘已复制到剪切板" 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, screenY screenX = GetscreenX() screenY = GetscreenY() //变卦指定画地为牢随机数 Function GenRnd(minVal, maxVal) GenRnd = Int((maxVal - minVal + 1) * Rnd() + minVal) End Function //肆意延时 Function DelayRnd(minSec, maxSec) Dim randTime randTime = GenRnd(minSec, maxSec) TracePrint "任意延时" & randTime & "秒" Delay randTime * 1000 End Function //上划切换视频 Function SwipeUp(screenX, screenY) //整除运算符约计从屏幕高中级低点器底划到顶部,划动延时为30毫秒 Swipe screenX \ 2, screenY * 0.65 \ 1, screenX