Python 使用Ctrl+保存网页;s
我试图在Chrome上使用Ctrl+S保存完整的网页。我需要完全保存每个html文件,就像使用Ctrl+S一样 我正在“保存”上尝试这两种形式,但不起作用:Python 使用Ctrl+保存网页;s,python,html,selenium,save,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.
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()
为什么使用“按下键(Keys.CONTROL)。发送键('s')。执行()”
你试过这个吗:
ActionChains(driver).send_keys(Keys.CONTROL + "s").perform()
如果我使用just send_keys,那么操作就可以了:test=ActionChains(driver)。send_keys('test')。perform()当我使用它时,只需在谷歌搜索栏上键入“s”,使用Google.com作为URL。。。Ctrl键不起作用