【发布时间】:2019-04-30 20:52:55
【问题描述】:
我正在尝试通过 webWhatsapp 从聊天中打印我的一条消息。
我可以通过控制台选项卡中的 Javascript 做到这一点,我是这样做的
recived_msg = document.getElementsByClassName('XELVh selectable-text invisible-space copyable-text') // returns an array of the chat
recived_msg[5].innerText // shows me the 4th message content
问题是我试图在 python 上做同样的事情,但它对我不起作用..
这是我尝试过的:
from selenium import webdriver
recived_msg = driver.find_element_by_class_name('XELVh selectable-text invisible-space copyable-text')
final = recived_msg[5].innerText #doesnt work for some reason
我得到的错误是:消息:无效选择器:不允许复合类名
我对 javascript 有点陌生,很抱歉造成误解,感谢您的帮助! :)
【问题讨论】:
标签: python-3.x selenium selenium-webdriver xpath css-selectors