gpt4 book ai didi

javascript - 如何使用 Python 3 通过 selenium 或 javascript 更改网络 whatsapp 中的事件聊天

转载 作者:太空狗 更新时间:2023-10-29 21:45:12 26 4
gpt4 key购买 nike

我正在通过 Python 通过 selenium 引导网络 whatsapp,我想知道是否可以更改事件(顶部聊天。如果收到消息,聊天将不会设置为事件,它将始终保留在背景。

在 Javascript 中,可以通过以下方式在控制台中查看所有聊天的列表:

Store.chat.models

事件聊天存储在位置零,但是用另一个聊天覆盖位置零不会使聊天处于事件状态。

我发现有一个名为“x_active”的变量,如果单击聊天并将其查看为 true(而所有其他人都将其设置为 false),该变量会发生变化。

例如:

Store.Chat.models[0].__x_active

但是在 chrome 控制台选项卡中设置变量或 true 或 false 并没有改变 UI 中的任何内容,那么我怎样才能实现这种行为?

最佳答案

您需要使用 selenium 单击左侧 Pane 中的联系人以使其处于事件状态。您可以像这样使用 CSS 选择器轻松找到要单击的位置:

driver.find_element_by_css_selector('span[title="Contact Name"]').click()

要轻松识别哪些联系人有未读消息,您可以使用 JavaScript Store.chat.models 列表,并在列表中查找具有变量 __x_hasUnread = True 的对象,以及变量 __x_formattedTitle 的值以查找要发送的联系人姓名用于上面的查找。

关于javascript - 如何使用 Python 3 通过 selenium 或 javascript 更改网络 whatsapp 中的事件聊天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47662604/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com