Python で Selenium WebDriver を使用してテキストを取得する方法
Selenium WebDriver を使用してテキストを取得しようとする場合、特定の属性への依存を避けることが重要ですXPath や ID など、Web ページの再起動時に変更される可能性があります。より堅牢なソリューションを実現するには、次のアプローチの使用を検討してください:
コード:
<code class="python">text = driver.find_element_by_class_name("current-stage").text</code>
説明:
.text を使用すると、目的の要素のテキスト コンテンツを取得でき、その正確な文字列を手動で指定する必要がなくなります。これにより、ID やその他のプロパティが変更された場合でも、コードは引き続き機能することが保証されます。
HTML の例:
<code class="html"><span class="current-text" id="yui_3_7_0_4_1389185744113_384">my text</span></code>
この例では、コードは正常に機能します。 ID の変更に関係なく、テキスト「my text」を抽出します。
以上がPython で Selenium WebDriver を使用して、特定の属性に依存せずに Web ページからテキストを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。