2016-08-09 2 views
0

Пытается автоматизировать загрузку файлов, используя Watin в IE. Имейте 10 документов для загрузки, и я мог бы найти, что нижеприведенный код предложит вариант загрузки.Автоматическая загрузка из ссылок в браузере с помощью C# watin

string download_url="link to file"; 
browser.Goto(download_url); 

Я хотел бы автоматически сохранить эти файлы в новый каталог с пользовательскими именами для каждого файла. Возможно ли без запроса пользователя сохранять файлы в IE (vesrion 8 и выше). Пожалуйста, направляйте меня с решением для этой проблемы.

ответ

0

С вашего вопроса я могу найти несколько других ответов прямо здесь. Как это:

Downloading a file with Watin in IE9

using(IE ie = new IE(someUrlToGoTo)) 
{ 
    FileDownloadHandler fileDownloadHandler = new FileDownloadHandler(fullFileName); 
    ie.AddDialogHandler(fileDownloadHandler); 

    ie.Link("startDownloadLinkId").ClickNoWait(); 

    fileDownloadHandler.WaitUntilFileDownloadDialogIsHandled(15); 
    fileDownloadHandler.WaitUntilDownloadCompleted(200); 
} 
+0

спасибо @ ProgrammerV5 бут загрузки URL имеет тип: 'HTTP: //example.com: 8089/folder1/issueSearch.do issues.export = Y' , который будет загружать все содержимое таблицы в текущем виде –

+0

Затем вы выбираете неправильный URL для загрузки. Вы должны взглянуть на то, что происходит именно на загрузке, в какой-то момент есть URL-адрес, который вы можете получить правильно (после некоторого сценария/события и т. Д.), – ProgrammerV5

Смежные вопросы