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 サイトの他の関連記事を参照してください。