首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自动操作-根据显示的文本单击鼠标

自动操作-根据显示的文本单击鼠标
EN

Stack Overflow用户
提问于 2017-02-12 05:13:58
回答 1查看 253关注 0票数 0

我正在寻找一种方法,以自动化鼠标点击的基础上显示文字在屏幕上。

主要功能如下:-当机器人检测到"Hello!“在Facebook Messenger的屏幕上,点击即可打开对话。然后,它读取消息(消息总是相同的),并根据收到的消息,单击保存的回复并发送正确的消息。

例如:机器人检测到"hello!“它点击并打开对话。然后机器人会读到“神奇的优惠20折”,所以它会去保存回复,并根据优惠发送正确的消息。

*Saved replies是facebook为商业消息提供的预存消息功能。所以基本上我需要的是一个机器人,可以自动点击和检测屏幕上的文本。它将从使用Windows的PC上运行。

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2017-02-13 00:06:28

有三种选择。

1) 使用Facebook接口

Facebook已经花费了时间和精力来构建一个系统,开发人员可以在这个系统中与他们的产品进行交互。这里有一个链接:https://messengerplatform.fb.com

可能会违反他们的策略,并会导致您的帐户被阻止(或更糟)的选项:

2) Chrome扩展

通过Chrome扩展,您可以每隔几秒钟扫描一次DOM并与元素进行交互。这需要维护,因为Facebook可能会更改元素位置、ids或类。https://developer.chrome.com/extensions/getstarted

3) PhantomJs

这是一个无头浏览器,您可以运行它并与DOM元素交互。这也需要维护,因为DOM可能在任何时候改变。http://phantomjs.org/page-automation.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42181311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档