Python を使用して Selenium WebDriver の WebElements の HTML ソースを取得するにはどうすればよいですか?

DDD
リリース: 2024-11-04 03:29:01
オリジナル
438 人が閲覧しました

How Can I Retrieve the HTML Source of WebElements in Selenium WebDriver using Python?

Python を使用した Selenium WebDriver の WebElements の HTML ソースへのアクセス

Selenium WebDriver では、Web 要素の HTML ソースを取得すると、次の操作が可能になります。ページ ソース全体を超えた、その特定のコンテンツ。

要素の内部 HTML の取得

要素のコンテンツの HTML ソースを取得するには、innerHTML 属性を使用します。

<code class="python">from selenium import webdriver
driver = webdriver.Firefox()
element = driver.find_element_by_css_selector('#my-id')
element_html = element.get_attribute('innerHTML')</code>
ログイン後にコピー

要素のアウター HTML の取得

要素自体の HTML ソースについては、outerHTML を使用します。

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

互換性

このソリューションは ChromeDriver でテストされ、Python、Java、C#、Ruby、JavaScript、PHP と互換性があることが確認されています。

以上がPython を使用して Selenium WebDriver の WebElements の HTML ソースを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!