CTRL S使用Selenium Python保存Chrome页面内容不起作用

时间:2019-12-05 13:28:45

标签: python selenium selenium-chromedriver

我试图在硒中使用CTRL + S来保存页面内容,但是什么也没发生。如果尝试使用键盘执行此操作,则会打开保存窗口。

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

driver = webdriver.Chrome()
driver.maximize_window()
action_chains = ActionChains(driver)
options = webdriver.ChromeOptions() 

options.add_argument("download.default_directory=C:/Downloads, download.prompt_for_download=False")

driver = webdriver.Chrome(options=options)


driver.get("https://imagecyborg.com/")

action_chains.send_keys(Keys.CONTROL).send_keys("s").perform()

1 个答案:

答案 0 :(得分:0)

对我唯一有用的是pyautogui:

import pyautogui
pyautogui.hotkey('ctrl','s')
pyautogui.press('enter')