Я использую Selenium Webdriver, чтобы сделать снимок экрана на моей веб-странице с указанным URL-адресом. Он захватывает всю веб-страницу, но не может захватить нижний колонтитул веб-страницы.
Как решить эту проблему? это мой код:
browser.get('http://leadplus.net/') browser.set_window_size(width,height) browser.find_element_by_tag_name('body').screenshot(path_save_image)
вызовите метод .save_screenshot() в вашем экземпляре WebDriver вместо WebElement:
.save_screenshot()
WebDriver
WebElement
driver = WebDriver.Chrome() driver.get(url) driver.save_screenshot('/path/to/screenshot.png')
Кажется, вам нужно изменить размеры скриншота. Вы можете попробовать изменить размер браузера, который также должен установить правильные размеры для создания снимка экрана.
driver.set_window_size(width, height)
800,600 - это общие параметры.
800,600