我正在尝试使用webriver保存html文件
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.common.keys import Keys
driver = webdriver.Ie("D:\\IEDriver\\IEDriverServer.exe")
driver.get("https://www.google.com/")
actions = ActionChains(driver)
actions.send_keys(Keys.LEFT_CONTROL + 's')
actions.perform()
“保存网页”窗口对话框弹出窗口,您可以告诉我如何输入文件名并选择格式(月号)并单击“保存”。
我知道可以使用urllib2保存html或导入os,sys 来自win32com,但我需要这样做。实际上chilkat.GetAndSaveMHT没有以适当的格式保存。
答案 0 :(得分:0)
您无法单独使用Selenium输入文件名并选择格式,因为它无法与“另存为”系统对话框进行交互。您可以按照this说明来避免对话,或者依赖某些库 - 例如pywinauto和pywin32。