gpt4 book ai didi

python - 如何使用 selenium webdriver Python 单击没有 lisk 的 span 按钮?

转载 作者:行者123 更新时间:2023-12-01 02:03:36 25 4
gpt4 key购买 nike

这是我的 HTML 代码:

<button class="_qv64e _gexxb _r9b8f _njrw0">Follow</button>

但是,当我尝试单击此错误时,会发生此错误:

selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: span._qv64e _gexxb _r9b8f _njrw0

我使用的任何方式都会发生这种情况,例如在 xpath、CSS 选择器、标签名称等中。此错误是通过以下代码发生的:

driver.find_element_by_css_selector("span._qv64e _gexxb _r9b8f _njrw0").click()

最佳答案

当使用css_selector时空间是有意义的。您使用的选择器告诉驱动程序查找带有 <_njrw0> 的元素其祖先为 <_r9b8f> 的标签标签等。该按钮还有<button>标签,而不是 <span>标签。

您需要使用.在任何类名前面并且没有空格

driver.find_element_by_css_selector("button._qv64e._gexxb._r9b8f._njrw0").click()

关于python - 如何使用 selenium webdriver Python 单击没有 lisk 的 span 按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49297380/

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