【发布时间】:2020-04-07 21:45:05
【问题描述】:
我可以获取属性包含X 的元素,但我无法获取属性本身。为什么?
此代码不会引发任何错误:
links = browser.find_elements_by_xpath('//div[@aria-label="Conversations"]//a[contains(@data-href, "https://www.messenger.com/t/")]')
此代码引发NoSuchElementException 错误:
links = browser.find_elements_by_xpath('//div[@aria-label="Conversations"]//a[contains(@data-href, "https://www.messenger.com/t/")]/@data-href')
此代码是从带有聊天的 Messenger 主页中提取的。我想获取ul 列表中的所有链接...
我不明白...请帮忙?
【问题讨论】:
-
您是否尝试等待元素?
标签: python-3.x selenium attributes nosuchelementexception