Selenium python 找不到 div insideText

问题描述 投票:0回答:1

我想使用 selenium python 机器人定期加载网站的新消息。 消息以 div 形式出现,并带有 insideText。

这是我的脚本使用 xPath 检查的部分: ` 尝试: 而真实: messages = driver.find_elements(By.XPATH, "//div[contains(@class, 'text-message')]") 对于消息中的消息: 打印(消息.文本)
时间.睡眠(5)

键盘中断除外: print("被用户停止") `

在控制台中,我可以测试 xpath,它返回包含所有消息的 div 数组。

网站结构:

我尝试了很多东西,但无法收到消息。 ChatGPT 也完全没有帮助。

有人可以帮助我吗?

谢谢!!

更改 xPath、按类搜索、使用观察者、ExpectedConditions,...

python selenium-webdriver bots
1个回答
0
投票

忘记更改选项卡...

感谢@NicoCaldo 的提醒。

© www.soinside.com 2019 - 2024. All rights reserved.