Maison > développement back-end > Tutoriel Python > Comment puis-je récupérer la source HTML de WebElements dans Selenium WebDriver à l'aide de Python ?

Comment puis-je récupérer la source HTML de WebElements dans Selenium WebDriver à l'aide de Python ?

DDD
Libérer: 2024-11-04 03:29:01
original
585 Les gens l'ont consulté

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

Accès à la source HTML des WebElements dans Selenium WebDriver à l'aide de Python

Dans Selenium WebDriver, récupérer la source HTML d'un élément Web vous permet de manipuler son contenu spécifique, au-delà de la source entière de la page.

Obtenir le HTML interne de l'élément

Pour récupérer la source HTML du contenu d'un élément, utilisez l'attribut 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>
Copier après la connexion

Obtenir le HTML externe de l'élément

Pour la source HTML de l'élément lui-même, utilisez externalHTML :

<code class="python">element_html = element.get_attribute('outerHTML')</code>
Copier après la connexion

Compatibilité

Cette solution a été testée avec ChromeDriver et s'est avérée compatible avec Python, Java, C#, Ruby, JavaScript et PHP.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal