首页 > 解决方案 > 如何使用 Selenium 和 Python 在 Instagram 上找到取消关注按钮?

问题描述

我想使用 selenium 在下图中找到 XPath 按钮:

在此处输入图像描述

但是因为顶部按钮上的 XPath 按钮每次都会改变,所以我决定为它制作一个 XPath:

driver.find_element_by_xpath('//button[@text=""]').click()

运行时,我的程序给出了 xpath 无效的错误

我很好地研究了 xpath 构建方法,但找不到适合我的程序的解决方案。

如果您有解决方案,请写在答案部分

非常感谢

标签: pythonseleniumxpath

解决方案


[@text=""]谓词“假定”您要选择具有空值( )的属性的元素。text<button text="">button text</button>

如果要选择具有空文本节点( <button></button>) 的元素,请尝试

'//button[text()=""]'

推荐阅读