【问题标题】:Automated Actions - Mouse Clicks Based on Text Displayed自动操作 - 基于显示文本的鼠标点击
【发布时间】:2017-02-13 00:06:27
【问题描述】:

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

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

例如: 机器人检测到“你好!”它点击并打开对话。然后机器人读取“Amazing Offer 20% off”,因此它会转到已保存的回复并根据该优惠发送正确的消息。

*已保存回复是 facebook for business messages 作为一项功能提供的预设消息功能。所以基本上我只需要一个可以自动点击和检测屏幕上的文本的机器人。它将在使用 Windows 的 PC 上运行。

有什么建议吗?

【问题讨论】:

  • 只需使用 Facebook API。这样您就无需阅读屏幕上的内容
  • 问题是我不想要聊天机器人。我想要的只是根据屏幕上的信息自动执行一系列点击。 API 也可以吗?

标签: facebook mouse bots


【解决方案1】:

共有三个选项。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-17
    • 1970-01-01
    • 2023-01-24
    • 2023-04-01
    • 1970-01-01
    • 2013-07-19
    • 1970-01-01
    • 2016-05-15
    相关资源
    最近更新 更多