本帖最后由 零落 于 2021-1-15 13:32 编辑
文章来源:乐聚机器人王松博士《用Python脚本自动给抖音小姐姐评论一个666》 前一段时间写了一篇 《抖音 Python 机器人,论如何在抖音上找到漂亮小姐姐?》,没想到有相当多的同学有着相同的需求! 大家皆为
程序的基本思路请查阅原理与使用教程①。
当程序在抖音上刷到一个漂亮小姐姐的时候就会自动点赞加关注。
作为一个闷骚程序员,见到漂亮小姐姐总是在背后默默点赞加关注。 但是鲁迅曾经说, 喜欢就要大声说出来! 于是我又给Python脚本加上了这么一个自动评论的功能,代码会说话。
查阅 ADB 文档, adb shell input text hello,world命令可直接将字符串输入到Android App 的输入框中,但是仅支持 Ascii 字符,即不能够输入中文字符。好在 senzhk②写了一个 ADB 虚拟键盘输入法,输入法监听ADB广播事件接收 ADB发送的 Unicode 编码字符串,然后输入到文本框中,以此绕过这个ADB 的限制。
1. 安卓手机安装 ADBKeyBoard.apk③; 2. 将手机默认输入法切换为 ADB KeyBoard;
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/
|