用Python脚本自动给抖音小姐姐评论一个666

零落 2021-1-15 11:39:31 显示全部楼层 阅读模式
本帖最后由 零落 于 2021-1-15 13:32 编辑

文章来源:乐聚机器人王松博士《用Python脚本自动给抖音小姐姐评论一个666》

前一段时间写了一篇 《抖音 Python 机器人,论如何在抖音上找到漂亮小姐姐?》,没想到有相当多的同学有着相同的需求!

大家皆为


5BD5F8F547AD06FD38319EDD2EFAAA5B.jpg


程序的基本思路请查阅原理与使用教程

当程序在抖音上刷到一个漂亮小姐姐的时候就会自动点赞加关注。

068E343493C9C056989FECC844AEE551.jpg


作为一个闷骚程序员,见到漂亮小姐姐总是在背后默默点赞加关注。

但是鲁迅曾经说, 喜欢就要大声说出来!

于是我又给Python脚本加上了这么一个自动评论的功能,代码会说话。

3DAF30349CA4654B8E300B019D29F7B1.jpg


一、自动实现步骤

查阅 ADB 文档, adb shell input text hello,world命令可直接将字符串输入到Android App 的输入框中,但是仅支持 Ascii 字符,即不能够输入中文字符。好在 senzhk写了一个 ADB 虚拟键盘输入法,输入法监听ADB广播事件接收 ADB发送的 Unicode 编码字符串,然后输入到文本框中,以此绕过这个ADB 的限制。


二、操作步骤

1. 安卓手机安装 ADBKeyBoard.apk③;

 2. 将手机默认输入法切换为 ADB KeyBoard;

C86CE925177AD1F472BBFC531B8B5722.jpg

3.  手机连上电脑,在输入框输入 adb shell am broadcast -a ADB_INPUT_TEXT --es msg 可爱小姐姐你好呀,即可输入中文字符。


三、代码实现

完整代码请参考 wangshub/Douyin-Bot

图片


四、存在的问题

· ADB 不支持 Unicode 编码,所以需要用 ADB KeyBoard 操作比较繁琐;

· 再者 ADB 是对屏幕坐标点击,存在屏幕分辨率适配的硬伤;

· 针对上面的两个问题,可以使用 App 自动化测试工具 Appium 解决,后面再找机会把坑填上(懒癌发作)。



五、总结

· 小孩子不要玩抖音 !小孩子不要玩抖音!

· 赞美别人可以使身心舒畅,点赞也是 ~



文中标记网址:

 ①https://github.com/wangshub/Douyin-Bot#%E5%8E%9F%E7%90%86

 ②https://github.com/senzhk/ADBKeyBoard

 ③https://github.com/wangshub/Douyin-Bot/blob/master/apk/ADBKeyBoard.apk

④http://link.zhihu.com/?target=https%3A//github.com/wangshub/Douyin-Bot

⑤http://appium.io/



回复

使用道具 评分 举报

您需要登录后才可以回帖 登录 | 立即注册

  • 1 关注
  • 1 粉丝
  • 48 帖子