我正在尝试在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()
答案 0 :(得分:0)
为什么要习惯使用“ key_down(Keys.CONTROL).send_keys('s')。perform()”?
您尝试过此吗:
ActionChains(driver).send_keys(Keys.CONTROL + "s").perform()