Я хочу сохранить веб-страницу. Это выглядит просто. Я использовал приведенный ниже код. Это открывает браузер, но страница не сохраняется.
Почему?
Когда это сработает, где будет сохранен файл?
Спасибо
Детали: Chrome 68.0.3440.106 - 64 бит
ChromeDriver 2.41
Код:
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys
browser = webdriver.Chrome(executable_path=r"C:\Program Files (x86)\Selenium\chromedriver.exe")
browser.get('https://automatetheboringstuff.com')
ActionChains(browser).key_down(Keys.CONTROL).send_keys('s').key_up(Keys.CONTROL).perform()
Сожалею. Теперь лучше?
selenium не может сохранить файл так, как вы пытаетесь.






Если вы хотите сохранить html страницы, вы можете получить его из источника страницы.
html = browser.page_source
и если вы хотите записать это в файл, вы можете сделать это:
html_file = open('some_file_name.html', 'w')
html_file.write(html)
Мне нужно загрузить всю страницу (изображения, таблицы стилей и т. д.)
Код лучше быть в формате кода