ホームページ  >  記事  >  バックエンド開発  >  XPath だけに依存せずに、Python の Selenium WebDriver を使用してテキストを抽出する方法

XPath だけに依存せずに、Python の Selenium WebDriver を使用してテキストを抽出する方法

Barbara Streisand
Barbara Streisandオリジナル
2024-11-01 11:19:02765ブラウズ

How to Extract Text with Selenium WebDriver in Python Without Relying Solely on XPath?

Python で Selenium WebDriver を使用してテキストを取得する

Selenium WebDriver を使用してテキストを取得しようとすると、XPath のみに依存すると問題が発生する可能性があります特に ID が変更される可能性がある場合。この課題に対処するには、次のアプローチの採用を検討してください。

<code class="python">text = driver.find_element_by_class_name("current-stage").text</code>

ご覧のとおり、getText() メソッドは .text のみに置き換えられています。この変更により、ターゲット要素内のテキスト コンテンツが取得されます。

正確性を確保するために、取得後に抽出されたテキストを検証することをお勧めします。予期せぬエラーが発生する可能性があるため、テキストの内容についての期待を伝えることは避けてください。これらの提案に従うことで、Selenium WebDriver を使用してテキストを確実に収集できます。

以上がXPath だけに依存せずに、Python の Selenium WebDriver を使用してテキストを抽出する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。