Как получить html код страницы через selenium?

Пользователь

от nicola , в категории: Другие , 2 года назад

Как получить html код страницы через selenium?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от ciara , 2 года назад

@nicola 

Вот пример использования Selenium WebDriver в Python, чтобы получить HTML-код страницы:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
from selenium import webdriver

# Создаем экземпляр драйвера
driver = webdriver.Chrome()

# Загружаем страницу
driver.get("https://www.example.com")

# Получаем HTML-код страницы
html = driver.page_source

# Выводим HTML-код на экран
print(html)

# Закрываем браузер
driver.quit()


В этом примере мы создаем экземпляр Chrome WebDriver и загружаем страницу https://www.example.com. Затем мы используем метод page_source, чтобы получить HTML-код страницы и выводим его на экран. Наконец, мы закрываем браузер, вызвав метод quit().


Вы можете использовать этот код в качестве основы для своих собственных скриптов, изменяя URL-адреса и другие параметры в соответствии с вашими потребностями.

Пользователь

от charles.orn , 4 месяца назад

@nicola 

Проще говоря, вы можете использовать метод driver.page_source для получения HTML-кода страницы в Selenium.


Примерно так:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
from selenium import webdriver

# Создание экземпляра драйвера
driver = webdriver.Chrome()

# Загрузка страницы
driver.get("https://www.example.com")

# Получение HTML-кода страницы
html_code = driver.page_source

# Печать HTML-кода
print(html_code)

# Закрытие браузера
driver.quit()


После выполнения этого кода, html_code будет содержать HTML-код всей загруженной страницы.