SeleniumのPythonで、取得した要素の子要素を含めて取得するメソッドはありますか?
サイトに掲載されている人名の名簿をSeleniumで作成したいのですが、機種依存文字が画像で表示されているため、textで取得すると、機種依存文字の部分が抜け落ちてしまいます。
これを回避するため、imgタグも含めて取得するメソッドがあるといいなと考えた次第です。
例えば、以下のようなHTMLがあるとします。
<span><img src="/hashigodaka.png">橋 太郎</span>
「hashigodaka.png」は「髙」(はしごだか)を画像にしたものです。
この場合に、
name = driver.find_element(By.XPATH, '//*[@id="wrapper"]/span')
print(name.text)
とすると、「橋 太郎」と出力されてしまいますが、「<img src="/hashigodaka.png">橋 太郎」と出力させたい場合は、どのようにすればよろしいでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。