2011-01-25 4 views
0

Мне нужно загрузить сотни файлов, которые представлены «< a href:« FileUrl ».../>» на нескольких веб-страницах.Найти файл Ссылки на HTML-страницу и автоматически загружать файлы

Я пытаюсь создать .NET-программу с элементом управления .NET Webbrowser, открыть URL-адрес (страница, содержащая ссылки), извлечь исходный код документа, найти ссылки ... Все это eezy peezy, no проблема.

Теперь, как только я нашел ссылку и Поручаю WebBrowser для перехода к этой ссылке файл, я выводится диалоговое окно для сохранения файла (или открыть его) и т.д.

Для одного или двух файлы в порядке. Для сотен мне нужно сделать процесс автоматическим.

Кроме того, когда я открываю ссылку с Firefox, содержимое файла (текстового файла) отображается в браузере, а не в DOWNLOADED, что может быть для меня хорошо, потому что тогда я мог бы прочитать «источник» (т. Е. содержимое файла в текстовом формате) и сохранить его на диск в виде файла.

Любой ключ? Или, может быть, есть какая-то существующая утилита, которая выполняет эту работу?

ответ

0

Найденный!

Действительно аккуратный .NET HTTP-загрузчик, написанный на VB. Только проблема заключается в том, что она написана на французском языке (но я француженка вас ... :-).

Здесь:

http://www.vbfrance.com/codes/NET2-CLASSE-TELECHARGEMENT-HTTP-AVEC-GESTION-RESUME-PROGRESSION_41850.aspx

С несколько тонкой настройки, вы можете организовать программу samplehttp загрузчик молча скачать все прошли файл URL, и даже управлять прогрессирует через какое-то событие прогресса.

Класс может опционально управлять учетными данными пользователя и возобновлять прерывание загрузки большого файла.

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