0
。問題は、@class
に空白があり、うまくいきません。それから、私はそれを他の方法でやるという解決策を見つけましたが、問題はファーストクラスの後にもセカンドクラスに行きたいと思っています。これがfind_elements_by_xpath
でできることがわかっている唯一の方法です。この絵でPythonのセレンの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)
感謝すべてのヘルプ。
あなたの入力からh3要素が見つかりました。あなたのXPathと完全に一致させるためには、ほかに何をしたいですか? – Danio
私はこの例では "テキスト"であるユーザー名を表示します。 –
コードに複数のh3タグがありますか? find_element_by_tagname()メソッドを使い、getText()メソッドをチェックしてそこからテキストを取得することができます。 – demouser123