Tik Tok加赞--国外抖音买粉丝平台
本教程只用于学习交流
抖音现在可是如日中天,听说要想在抖音火,要先学会养号,也就是新号你得先刷一段时间抖音,要让抖音相信你是个真实用户,再发作品才会被推荐。闲来无事,就写了个自动刷抖音
先放个效果
思路:利用安卓adb调试+python实现。
话不多说下面开始:
1,首先测试adb环境是否可用?
控制台输入命令:adb version
我用的是1.0.41版本,之前用1.0.32版总出现各种问题。一时没找到问题所在,果断换1.0.41
2,手机端进入安卓开发模式,打开usb调试
3,手机连接电脑
- 用数据线连接手机电脑,这时手机上会显示一些提示,一律同意。这时已经建立连接,在控制台输入:adb devices,则有会下面输出
list of devices attached下面罗列的则是已经建立连接的设备,完成!
- 我使用的是无线连接,即利用手机与电脑处于同意局域网
再上诉步骤后输入:
adb tcpip 5555
adb connect [ip地址]
控制台输出:connected to xxx.xxx.x.xxx:xxxx则表示连接成功
这时再检查是否连接成功,输入:adb devices
则会显示两个设备,拔掉usb线即可(只使用无线连接)
4,测试adb命令是否正常:
比如打开抖音的命令:
adb shell am start -n com.ss.android.ugc.aweme/com.ss.android.ugc.aweme.main.MainActivity
一切正常后则可以开始将代码移植到python
5,python代码
python中用os.system实现与操作系统的交互
依次验证一下点击命令,输入命令,滑动命令是否正常可用(命令属于adb,对命令不熟的同学可以自行度娘adb命令大全)
接下来时找到点赞关注评论输入框等一些按钮,这些按钮的位置在抖音app里面时不变的,只要找到这些命令的位置,在输入命令的时候将坐标写进去,则就实现了点赞关注评论等操作。如:os.system("adb shell input tap 1000 1200")
找到这些按钮的坐标位置,只需在安卓开发者选项中找到指针位置,打开,则你在屏幕上的操作都会显示坐标位置
一系列的动作都设置好之后,就可以进行测试了
但这样写代码很明显不符合python面向对象编程思想,所以我们需要把代码封装起来
写一个Manager类,该类要实现四个动作,滑动,键入文本,点击,与键值
再创建一个DY_bot类,继承Manager,该类主要实现抖音点赞,关注,滑下一个视频,评论等操作,在方法activit中实现操作逻辑。
emoji抖音表情符几个位置,随机选择评论表情,texts也是随机选择评论。还增加了一些流程控制,以接近随机评论点赞等真人操作,不过很无奈。不管我点赞关注多少人,在抖音我的个人信息里面依然没有变化,也就是被抖音识别为自动化操作了
之前看过一篇《用python自动找漂亮小姐姐》,在这里只需调用某度或某迅的api即可实现,思路其实就是手机截屏将图片发过去,通过api的返回信息判断这个小姐姐颜值,本来想写的,一想到还要去注册appid什么的,懒得弄了
最后再放一个
才疏学浅,各路大神轻喷!