找回密码
 立即注册

QQ登录

只需一步,快速开始

本帖最后由 lou 于 2020-4-22 14:26 编辑

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



今天Geek专栏为大家带来
乐聚机器人王松博士的
“用Python 脚本自动给抖音小姐姐评论一个 666”

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

1.png

程序的基本思路请查阅 原理与使用教程①。
当程序在抖音上刷到一个漂亮小姐姐的时候就会自动点赞加关注。

2.png

作为一个闷骚程序员,见到漂亮小姐姐总是在背后默默点赞加关注。
但是鲁迅曾经说, 喜欢就要大声说出来!
于是我又给Python脚本加上了这么一个自动评论的功能,代码会说话。

3.png

自动评论实现步骤

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

操作步骤

1.  安卓手机安装ADBKeyBoard.apk③
2.  将手机默认输入法切换为 ADB KeyBoard

4.png

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

代码实现

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

5.png

存在的问题

1.     ADB 不支持 Unicode 编码,所以需要用 ADB KeyBoard 操作比较繁琐;
2.     再者 ADB 是对屏幕坐标点击,存在屏幕分辨率适配的硬伤;
3.     针对上面的两个问题,可以使用 App 自动化测试工具 Appium ⑤解决,后面再找机会把坑填上(懒癌发作);

总结

1.    小孩子不要玩抖音 !小孩子不要玩抖音!
2.   赞美别人可以使身心舒畅,点赞也是 ~

文中标记网址:

https://github.com/wangshub/Douyin-Bot#%E5%8E%9F%E7%90%86
https://github.com/senzhk/ADBKeyBoard
https://github.com/wangshub/Douy ... apk/ADBKeyBoard.apk
http://link.zhihu.com/?target=ht ... wangshub/Douyin-Bot
http://appium.io/
分享至 : QQ空间
收藏

0 个回复

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