我想从一个页面获得用户名,但由于某些原因,我不能让它工作。。在
在浏览了互联网和其他Stackoverflow的帖子之后,我认为问题是@class
中有空白,它就是不起作用。然后我找到了另一种解决方法,但问题是在第一节课之后,我也想去第二节课,这是我知道我可以用find_elements_by_xpath
来完成的唯一方法。在
Picture to inspect element of what I want to get
在这张图片中,“text”是它应该删除的用户名之一。在
我的代码:
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)
非常感谢你的帮助。在
尝试在您的案例中使用
contains
来避免空格。 例如://h3[contains(@class, 'kik-widget-text-muted')
包含将跳过空格。在
希望这对你有帮助。在
相关问题 更多 >
编程相关推荐