CTRL S 保存使用硒 python 的 chrome 页面内容不起作用



我正在尝试使用硒中的 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()

唯一对我有用的是pyautogui:

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

相关内容

  • 没有找到相关文章

最新更新