Selenium для Python: как вывести HTML-код текущей страницы
С использованием selenium
модуль, как мне вывести HTML-код текущей страницы (для целей отладки)? Здесь не сказано, как это сделать: http://selenium-python.readthedocs.io/api.html
2 ответа
Решение
Вы можете вывести содержимое HTML текущей страницы, используя WebDriver
имущество page_source
,
Образец фрагмента:
from selenium import webdriver
driver = webdriver.Firefox()
driver.get('https://yourfavoriteurl')
if 'interested_string' in driver.page_source:
print('String matched!')
В целях отладки для вывода HTML-кода текущей страницы вы можете вызвать page_source
метод как:
driver.page_source