使用Ctrl + S保存网页

时间:2020-08-30 00:11:02

标签: python html selenium save

我正在尝试在Chrome上使用Ctrl + S保存完整的网页。我需要完全保存每个html文件,例如使用Ctrl + S。

我正在尝试“保存”这两种形式,但是不起作用:

from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys

url = 'https://www.google.com'

driver = webdriver.Chrome()
driver.get(url)
driver.maximize_window()
driver.switch_to.window(driver.current_window_handle)
save = ActionChains(driver).key_down(Keys.CONTROL).send_keys('s').perform()
save = ActionChains(driver).key_down(Keys.CONTROL).send_keys('s').key_up(Keys.CONTROL).perform()

1 个答案:

答案 0 :(得分:0)

为什么要习惯使用“ key_down(Keys.CONTROL).send_keys('s')。perform()”?

您尝试过此吗:

ActionChains(driver).send_keys(Keys.CONTROL + "s").perform()