从元素 Selenium 打印文本 Python

Printing Text from Element Selenium Python

我想将这部分打印到控制台。 (已标记)Image

这是我最后一次尝试:

我上次尝试时遇到此错误:

无法定位元素:

{"method":"xpath","selector":"//*[@id="react-root"]/section/main/div/ul/li[2]/a/span"}

保留我的这篇文字修改。

followers = driver.find_element_by_xpath('//*[@id="react-root"]/section/main/div/ul/li[2]/a/span').GetAttribute("innerHTML")

print("Followers: " + followers)

您可以使用以下 xpath :

//a[contains(@href, 'followers')]/span

Selenium 中没有任何可用的 GetAttribute 方法 - Python 绑定。

您可以使用 :

followers = driver.find_element_by_xpath("//a[contains(@href, 'followers')]/span").get_attribute("innerHTML")
print("Followers: ", followers)

你能检查一下吗

followerTxt=driver.find_element_by_xpath("((//a[@class='-nal3 ']/span)[2])")

print("Total followers: ",followerTxt.text)

我已经根据元素索引进行了检查

这是我的输出