下载使用IE文件我尝试使用IE下载文件与Python:从蟒蛇
from win32com.client import DispatchWithEvents
class EventHandler(object):
def OnDownloadBegin(self):
pass
ie = DispatchWithEvents("InternetExplorer.Application", EventHandler)
ie.Visible = 0
ie.Navigate('http://website/file.xml')
在此之后,我得到一个窗口,询问用户在哪里保存文件。我怎样才能从python自动保存这个文件?
我需要使用某些浏览器,不是的urllib或机械化,因为下载文件之前,我需要一些Ajax功能互动。
我认为这是用户在首选项中定义的行为。 – rogeriopvl 2009-09-09 10:21:27
我已经查看了http://msdn.microsoft.com/en-us/library/aa752084%28VS.85%29.aspx#和http://msdn.microsoft.com/en-us/library中的API /aa752085%28VS.85%29.aspx#,我不认为可以保存该文件。 – 2009-09-09 18:05:01