Опубликован: 04.08.2008 | Уровень: для всех | Доступ: платный
Лекция 4:

Инструменты для работы с Интернетом

< Лекция 3 || Лекция 4: 12345 || Лекция 5 >

Скачивание сайтов целиком

Утилита FlashGet позволяет скачивать файлы с сайтов. А как быть, когда нужно скачать сам сайт, полностью, со всем его оформлением, содержимым, ссылками на определенную глубину, словом, сделать сайт доступным автономно? Программа Teleport Pro (http://www.tenmax.com/teleport/pro/home.htm) – позволяет создавать точные копии сайтов, доступных в автономном режиме. Скачаем, например, сайт издательства "Открытые системы" www.osp.ru. После запуска программы появляется мастер, предлагающий начать работу с выбора одной из возможностей (рис. 4.23):

Программа Teleport Pro. Выбор типа проекта.

Рис. 4.23. Программа Teleport Pro. Выбор типа проекта.

Предлагается выбрать одно из следующих действий:

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

Поскольку мы хотим скопировать все материалы сайта для последующего их просмотра, то мы оставляем первое значение и нажимаем на кнопку "Далее". В следующем шаге мастера вводим адрес сайта (http://www.osp.ru/), который мы собираемся сохранять, отмечаем уровень вложенных ссылок, страницы которых будут загружаться и переходим к следующему шагу мастера (рис. 4.24):

Ввод адреса сайта и уровня глубины ссылок.

Рис. 4.24. Ввод адреса сайта и уровня глубины ссылок.

В очередном шаге мастера следует выбрать, какие объекты страницы будут сохраняться – текст, текст и графика, текст, графика и звуки или же все объекты полностью (включая, например, таблицы стилей страницы). Мы также можем ввести логин и пароль – если доступ к сайту предполагает прохождение авторизации. Оставляем значение по умолчанию "Все" и нажимаем на кнопку "Далее" (рис. 4.25):

Выбор объектов для сохранения.

Рис. 4.25. Выбор объектов для сохранения.

В последнем шаге мастера сообщается о том, что проект успешно создан, а скачивание файлов начнется после нажатия кнопки "Start" (рис. 4.26):

Завершение работы мастера.

Рис. 4.26. Завершение работы мастера.

Нажимаем эту самую кнопку "Start" и ждем. Время работы зависит от множества параметров – нашего канала связи, размера закачиваемого сайта, размеров страниц, на которые ведут гиперссылки. В ходе работы выводится такая статистика, как скорость соединения, название текущего закачиваемого объекта (рис. 4.27):

Окно программы в ходе закачки.

увеличить изображение
Рис. 4.27. Окно программы в ходе закачки.

После того, как работа будет завершена, мы переходим в директорию, куда сохранялись файлы, открываем страницу "index.htm" и можем работать с сайтом, вообще отключившись от Интернета (рис. 4.28):

Автономная работа с сайтом.

увеличить изображение
Рис. 4.28. Автономная работа с сайтом.

Установив фильтр поиска в папке с сохраненными файлами по заданному расширению, например, "*.gif", можно отобразить все изображения (рис. 4.29):

Отображение файлов заданного типа.

увеличить изображение
Рис. 4.29. Отображение файлов заданного типа.

Скачивание сайтов целиком должно применяться исключительно для некоммерческого использования. Например, сохранив с использованием быстрого канала связи весь сайт (например, на работе) можно не спеша просматривать его дома. Моделирование сайта также может использоваться в учебных целях – учителя могут продемонстрировать работу с сайтом в школах, где может не быть Интернета.

Следует понимать, что использование Teleport Pro для копирования структуры чужого сайта, заимствования оформления и дизайна (http://www.artlebedev.ru/everything/clones/), а также размещение чужих графических и других материалов на своем собственном сайте, является нарушением авторских прав.

< Лекция 3 || Лекция 4: 12345 || Лекция 5 >
Владислав Шутеев
Владислав Шутеев
Евгения Гетова
Евгения Гетова
Анатолий Гречман
Анатолий Гречман
Казахстан, Экибастуз, Экибастузский Инженерно-технический Институт, 2014