自动操作 - 基于显示的文本的鼠标点击

时间:2017-02-11 21:13:58

标签: facebook mouse bots

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

主要功能如下: - 当bot检测到"你好!"在Facebook Messenger的屏幕上,它点击打开对话。然后它会读取消息(消息始终相同),并根据收到的消息单击“保存的答复”并发送正确的消息。

例如: Bot检测到了#34;你好!"它点击并打开对话。然后机器人读取"惊人的优惠20%"所以它转到Saved Replies并根据该提议发送正确的消息。

*保存的回复是一个预设的消息功能,商业消息的Facebook作为一个功能提供。所以我基本上只需要一个可以自动点击并在屏幕上检测文本的机器人。它将使用Windows从PC运行。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

有三种选择。

1)使用Facebook API
Facebook花费了大量时间和精力来构建一个开发人员可以与其产品进行交互的系统。这是一个链接:https://messengerplatform.fb.com

可能违反其政策并且会阻止(或更糟)帐户的选项:

2) Chrome扩展程序 通过Chrome扩展程序,您可以每隔几秒扫描一次DOM并与元素进行交互。 这需要保持,因为Facebook可能会改变元素位置,ID或类。 https://developer.chrome.com/extensions/getstarted

3) PhantomJs
这是一个无头浏览器,您可以运行并与DOM元素进行交互。这也需要保持,因为DOM可能随时更改。 http://phantomjs.org/page-automation.html

相关问题