最近的项目需要用一个软件批量生产出一些文件,但是这个软件并没有提供二次开发接口。这也难不倒我们强大的 Python!先介绍一个 Python 库 pywinauto。它可以实现 Windows 的界面自动化,可以对窗口和控件进行操作,而且非常简单。
经过学习,我在想要不要用这个方法实现一套简单的微信操作脚本,然后写成HttpApi,然后通过Http进行调用,在网页实现简单的远程控制微信,或者做个机器人等,都可以,但这个目前应该还会有不少的问题,例如延迟,精准度,这些都是一个问题,所以市面上没有人做这类型的,目前我已经实现了部分功能。
而 Appium 不同,Appium 作为一个自动化测试工具可以直接模拟 App 的操作并可以获取当前所见的内容。请确保 PC 已经安装好 Appium、Android 开发环境和 Python 版本的 Appium API。