如何解决使用Ctrl + S保存网页
我正在尝试在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()
解决方法
为什么要习惯使用“ key_down(Keys.CONTROL).send_keys('s')。perform()”?
您尝试过此吗:
ActionChains(driver).send_keys(Keys.CONTROL + "s").perform()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。