ホームページ > バックエンド開発 > Python チュートリアル > Python で Selenium WebDriver を使用して特定の WebElement の HTML ソースを取得する方法

Python で Selenium WebDriver を使用して特定の WebElement の HTML ソースを取得する方法

Linda Hamilton
リリース: 2024-11-04 10:34:30
オリジナル
955 人が閲覧しました

How to Get the HTML Source of a Specific WebElement Using Selenium WebDriver in Python?

Python で Selenium WebDriver を使用して WebElement の HTML ソースを取得する

Python で Selenium WebDriver を操作する場合、ページ全体を取得できますwd.page_source を使用したソース。ただし、特定の要素 (およびその子) の HTML ソースを取得するには、別の方法があります。

必要な機能は Python について明示的に文書化されていません。ただし、「innerHTML」または「outerHTML」属性を指定した get_attribute() メソッドを使用して、要素の HTML ソースにアクセスできます。

innerHTML

「innerHTML」属性要素のコンテンツの HTML ソースを返します:

<code class="python">element_source = elem.get_attribute('innerHTML')</code>
ログイン後にコピー

outerHTML

「outerHTML」属性は、子要素を含む要素全体の HTML ソースを返します。

<code class="python">element_source = elem.get_attribute('outerHTML')</code>
ログイン後にコピー

このアプローチはテストされ、ChromeDriver で動作することが確認されています。

以上がPython で Selenium WebDriver を使用して特定の WebElement の HTML ソースを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート