0
我想从一个网页获得的用户名,但出于某种原因,我只是无法得到它的工作..Python中硒的XPath空格
浏览互联网和其他的职位#1之后;我认为问题是@class
中有空白,并且它不起作用。然后我找到解决办法,以另一种方式做,但问题是,第一课后,我也想去第二课,这是我知道我可以用find_elements_by_xpath
做的唯一方法。
Picture to inspect element of what I want to get
在这张图片中,“文本”是应该取消的用户名之一。
我的代码:
usernames = driver.find_elements_by_xpath("//a[@class='kik-widget card card-just-text card-with-shadow']//h3[@class='kik-widget-text-muted']")
usernames2 = [x.text for x in usernames]
print(usernames2)
任何帮助非常赞赏。
您输入的h3元素已找到,您还想要与您的XPath完全匹配吗? – Danio
我希望它打印用户名,在这种情况下是“文本”。 –
您的代码中是否有多个h3标签。您可以轻松使用find_element_by_tagname()方法并检查getText()方法以从中获取文本。 – demouser123