Computer Science МФТИ Changes    |    Index    |    Search
::: DownloaderProject :::
Parents: WebHome > AgentProjects
 
  ACM . Agent . DownloaderProject # Edit # Attach # Diffs # Printable # More :::

Main
• Register
• Users
• Site Map

Curriculum

Agent Web
• projects

Algorithms

Web Learn

Image Kit

ProgTech

Publishing

Программа Downloader


Описание проекта.

Этот проект написал по курсу многоагентные системы. Проект предназначен для выкачки сайтов, пользователь может задавать глубину, формат файлов, директорию куда сохрянть файлы.

Идея реализации.

Проект выделютсяагент-менеджер и агенты-подчиненые. Агент-менеждер осущевтляет "диалог" с пользователем(пользователь задает параметры скачивания). Менеджер производит пойск в сети агентов-подчиненных. Далее он подчинным посылает инструкции: какой файл скачивать, куда сохранять скаченную информацию. При этом, подчиненные со скаченных ими страниц(если, конечно текстовая страница) - сообщают менеджеру новые ссылки(производят парсинг).

Инструкция по использованию

Вам необходимо ввести:
  1. Ввести адрес стартовой странице
  2. Указать директорию: куда сохранять скаченные сайты
  3. Установить глубину скачивания
  4. Выбрать: форматы интресующих вас файлов

Возможное улучшения

Возможно ввести "контроль версии": так если вы зановы вы хотите скачать сайт, то Downloader скачает только новые, обновленые страницы, тем самым экономя траффик. Так же данный Downloader работает с конкретными видами файлов, можно расширять возможности: добавить скачивание динамических страниц.

Автор

Прокопенко Артем(173 группа)

-- ArtjomProkopenko? - 20 Jun 2005

Rambler's Top100 Rambler's Top100


# Edit menu  

Topic revision r1.1 - 20 Jun 2005 - 07:37 GMT - ArtjomProkopenko?
Topic parents: WebHome > AgentProjects
Copyright © 2003-2017 by the contributing authors.