我希望我的程序能够在单独的网络浏览器中同时执行各种自动化任务,更具体地说:同时模拟每个浏览器中的鼠标移动。我不知道如何实现这一目标。
我试图找到任何与虚拟化、网络浏览器扩展或 pyautogui 库的可能性相关的解决方案 - 但实际上找不到任何东西。
这是“我怎样才能让领导者计划 向关注者节目广播事件?”
在实现这一目标的多种方法中, 发布订阅 是一个方便的。 领导者将发送鼠标事件,追随者监听该事件 并在各自的 Selenium 会话中重播。
选择 Kafka 或 RabbitMQ 等框架。 运行 N 个追随者实例,每个实例控制一个 Selenium 浏览器驱动程序。 领导者在单个命令通道上发送指令, 或者如果追随者需要单独定制的说明,则可以在 N 个此类渠道上进行。 关注者可以在本地记录浏览器中发生的事情, 或将此类观察结果的报告发送到领导者收听的频道。