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