Tôi đang cố gắng để tải về tập tin với Python sử dụng IE:Tải tập tin sử dụng IE từ 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')
Sau đó, tôi nhận được một cửa sổ yêu cầu người dùng nơi để lưu các tập tin. Làm thế nào tôi có thể lưu tập tin này tự động từ python?
tôi cần phải sử dụng một số trình duyệt, không urllib hoặc cơ giới hóa, vì trước khi tải về tập tin tôi cần phải tương tác với một số chức năng ajax.
Tôi tin rằng đó là hành vi do người dùng xác định trong tùy chọn. – rogeriopvl
Tôi đã xem xét các API từ http://msdn.microsoft.com/en-us/library/aa752084%28VS.85%29.aspx# và http://msdn.microsoft.com/en-us/library /aa752085%28VS.85%29.aspx# và tôi không nghĩ rằng có thể lưu tệp. –