На этом шаге следует определиться, откуда могут быть загружены файлы. Если установить переключатель в положение Загружать только с начального адреса (Load only within starting URL), то загрузка файлов будет производиться с адреса, указанного на первой странице мастера. При выборе варианта Загружать только с начального сервера (Load only from the starting server) файлы будут загружаться с данного домена и его поддоменов. К примеру, если выбрать в качестве адреса http://www.ucoz.com,
Также вы можете сбросить флажок Загружать изображения с любого места (Load images from any location), чтобы запретить загрузку графических файлов, расположенных на других серверах и представляющих собой, в большинстве (но не во всех) случаев, рекламные баннеры и т. п.
5. Щелкните мышью на кнопке Дальше (Next). Содержимое диалогового окна изменится, и вы увидите сообщение о том, что создание проекта успешно завершено.
Теперь можно приступить к непосредственной загрузке веб-сайта. Но прежде чем приступать к скачиванию, расскажу о некоторых дополнительных настройках проекта.
6. Установите переключатель в положение Загрузить Проект позже (Download the Project later) и щелкните мышью на кнопке Дальше (Next). Вы увидите главное окно программы с только что созданным проектом в списке слева (рис. 3.21).
Интерфейс программы выполнен нестандартным образом — привычная строка меню отсутствует, а все команды представлены в виде элементов управления на вкладках в верхней части окна. На вкладке Главная (Home) вы можете создать новый проект как вручную (Новый проект (New Project)), так и с помощью описанного ранее Мастера (Мастер (Project Wizard)). Раскрывающийся список Проект из шаблона (Project from Template) в группе Мои Шаблоны (My Template) содержит команды, создающие проекты на основе самых популярных запросов. К примеру, шаблон Download only images from the site (Загрузить с сайта только изображения) автоматически указывает в свойствах проекта, что загружать следует только графические изображения. Вы можете и самостоятельно создавать шаблоны, определяя для каждого из них собственные настройки (Новый шаблон (New Template)). На этой же вкладке вы можете управлять процессом загрузки проекта и просматривать его с помощью различных программ, управлять свойствами проекта и выполнять другие операции. Вкладка Свойства (Properties) позволяет быстро отфильтровать загружаемые типы файлов и получить доступ к различным разделам диалогового окна Свойства проекта (Project Properties). Вкладка Загрузка (Download) содержит элементы управления процессом загрузки проекта, а вкладка Вид (View) управляет интерфейсом программы. На вкладке Интернет (Internet) определяются параметры соединения с Интернетом.
В раскрывающемся списке Количество соединений (Numbers of connections) вы можете указать количество потоков (от 1 до 20), с помощью которых будут загружаться файлы. На некоторых веб-сайтах, таких как narod.ru, не следует устанавливать значение выше 10, т. к. в противном случае, при подключении нескольких соединений с одного IP-адреса сервер расценивает происходящее как DDoS-атаку и блокирует IP-адрес.
На вкладке Сервис (Tools) вам доступны различные возможности по обслуживанию созданных проектов. Раздел Просмотр/Редактирование (Browse/Edit) этой вкладки содержит три открывающихся списка, в каждом из которых после соответствующей настройки будут доступны программы для просмотра и редактирования файлов, а также браузер (браузеры). Также на этой вкладке содержатся средства управления шаблонами и публикацией проекта. Публикация позволит другим пользователям загружать тот же сайт с применением ваших настроек. Раздел Карты (Maps) предназначен для просмотра содержимого планируемого к загрузке веб-сайта. В группе Импорт и Экспорт (Import & Export) вы можете управлять настройками проекта: экспортировать, импортировать и восстанавливать их, открывать для загрузки torrent-файлы, а также сохранять загруженный проект в другой каталог на диске или же в другом формате: архиве zip, веб-архиве mht, в виде кэша Internet Explorer, chm- или exe-файл, а также на FTP-сервер. Вкладка Сервис (Tools) предлагает средства и резервного копирования установок, и файлов проектов.
Вкладка Дополнительно (Advanced) для выполнения различных настроек в диалоговом окне Настройки (Adjustment). На вкладке Справка (Help) содержатся элементы управления для вывода различной справочной информации, проверки обновленных версий программы, ввода регистрационных данных и т. п.
Центральная часть окна программы разделена на две части. В правой части, на вкладке Проекты (Projects), расположены все созданные проекты, независимо от их состояния. На вкладке Карта (Map) выводится структура загруженного сайта, а на вкладке Уровни (Levels) отображаются файлы, ожидающие загрузки. Левая часть окна программы представляет собой встроенный браузер веб-страниц, выполненный на основе программы Internet Explorer. В этом окне вы можете просматривать загружаемые файлы.
В нижней части программы отображается информация о статусе загрузки: активные файлы, их размер и процент закачки для каждого из них.
Теперь я вкратце познакомлю вас с наиболее значимыми настройками, как самой программы, так и проекта. Получить доступ к параметрам программы можно, щелкнув мышью на ярлыке главного меню в левом верхнем углу окна Offline Browser и выбрав пункт Настройки (Options). Откроется одноименное диалоговое окно (рис. 3.22).
В разделе Соединение (Connection) определяются параметры подключения к серверу, с которого происходит загрузка файлов. В некоторых случаях при возникновении проблем с загрузкой может потребоваться изменение значения параметра Количество соединений (Number of connection), если сервер блокирует чрезмерную активность вашего Offline Browser. В любом случае, не рекомендуется указывать значение выше установленного по умолчанию, т. е. 10. Вторая по значимости настройка в этом разделе служит для идентификации оффлайн-браузера и определяется в группе Идентификация агента (Agent identification). Чаще всего достаточно выбора значения Internet Explorer в раскрывающемся списке Идентифицировать как (Identify as). Также вы можете выбрать любое иное значение или ввести его вручную в поле ввода, становящееся доступным после установки переключателя в положение Использовать идентификацию (Use this identification).
Раздел Скорость (Speed) предназначен для установки лимитов скорости загрузки для каждого из скоростных режимов. Определять данные значения нужно, исходя из скорости вашего подключения к Интернету и таким образом, например, чтобы при высоком режиме использовалась вся полоса пропускания, а при среднем — половина. Так, если интернет-соединение не используется, то можно устанавливать высокий скоростной режим, а если вы помимо загрузки сайта планируете с каким-то комфортом бороздить страницы, то — средний.
В разделе Дозвон (Dial up) определяются параметры автоматического подключения к Интернету, актуального в большинстве случаев при модемном (dial-up) подключении.
Раздел Отключение и выход (Shutdown) содержит элементы управления процессом автоматического завершения работы программы. Удобно, если вы оставляете программу для загрузки содержимого сайта на ночь или пару дней. В этом случае можно установить флажок Отключить соединение, когда загрузка завершена (Disconnect modem connection when all downloads are complete), чтобы программа автоматически отключилась от Интернета. Также вы можете установить флажки Выйти из программы, когда загрузка завершена (Exit program when all downloads are complete) и Выключить компьютер после выхода из программы (Shutdown the system after program exit) — оффлайн-браузер загрузит все активные проекты, завершит работу, а затем выключится и компьютер.
Группа разделов HTTP предназначена для формирования списка приложений, способных просматривать и редактировать файлы. В каждом из трех разделов приложение выбирается нажатием кнопки:
указывается его (любое) название и активируется щелчком мыши на кнопке Добавить (Add).
Перейдя в раздел Просмотр (Files), вы увидите элементы управления размещением загружаемых файлов (рис. 3.23).
В группе Каталог загрузки (Download directory) вы можете выбрать каталог, в который будут загружаться файлы, определить предел свободного пространства на диске, по достижении которого следует прекратить загрузку и изменить расположение временных файлов. В рамках обслуживания доступна возможность удаления временных и неиспользуемых файлов, для чего предназначена кнопка Очистить (Clean).
Разделы Редакторы (Integration), Дополнительно (Appearance), Подтверждения (Confirmations) и Размещение (Completion) главным образом направлены на настройку интерфейса офлайн-браузера, например, изменение вариантов вывода предупреждений и внедрение программы в операционную систему и браузеры.
Раздел Размещение (Completion) интересен тем, что позволяет настроить вариант оповещения пользователя программой по окончании загрузки с помощью звукового сигнала или же сообщения по электронной почте или сервиса мгновенных сообщений ICQ.
Раздел Взаимодействие (New version) предназначен для автоматической и ручной проверки обновлений программы Offline Explorer.
Теперь, прежде чем начнется загрузка файлов с сервера, следует познакомиться с настройками каждого отдельно взятого проекта, причем некоторые из них весьма и весьма важны. Закройте диалоговое окно Настройки (Options) и щелкните правой кнопкой мыши на названии проекта в левой части окна программы, после чего выберите пункт Свойства (Properties) из контекстного меню. Откроется диалоговое окно Свойства проекта (Project Properties) (рис. 3.24).
Диалоговое окно Свойства Проекта (Project Properties) содержит все затронутые мастером при создании и многие дополнительные настройки проекта. Раздел проект (Project), как видно из рис. 3.24, позволяет изменить имя, адрес и глубину загрузки проекта. Кроме того, следует обратить внимание на группу Проверка изменений файлов (File modification check): ее элементы управления могут пригодиться, когда вы повторно загружаете уже локальный проект, с целью обновить существующие и добавить новые файлы.
Семь подразделов Типы файлов (File Types) практически идентичны друг с другом по содержанию (кроме раздела Другие (Other)) и позволяют сбросом флажков запретить загрузку как целой категории файлов (например, видео или изображений), так и лишь выбранных типов файлов по расширениям. Также вы можете определить минимальные и максимальные допустимые значения размеров файлов в каждой категории и их расположение, например, с любого сервера или только с текущего.
Подразделы Фильтры URL (URL Filters) служат для серьезной настройки параметров соединения и загрузки. В большинстве случаев вносить изменения в данные параметры не понадобится, а в обратном случае вы можете обратиться к русифицированной справочной системе программы.
В разделе Дополнительно (Advanced) вы увидите пять подразделов. Это подраздел Ограничения (Limits), в котором можно установить ограничения на максимальный размер закачиваемого файла, на максимальное количество загружаемых файлов и ограничение времени соединения. Подраздел Обработка (Parsing) позволяет проверять целостность файлов, игнорировать ошибки на сайтах, исследовать формы HTML и вычислять выражения в скриптах. В подразделе Трансляция ссылок (Link Translation) вы можете определить режим перевода ссылок, в подразделе Расписание (Scheduling) настраивается автоматическая загрузка ссылок по расписанию, а если вы загружаете сайт, защищенный паролем, в подразделе Пароли (Passwords) вы можете ввести требуемые пароли.
После того как все параметры настроены, закройте диалоговое окно Свойства Проекта (Project Properties). Теперь можно приступить к загрузке.
Запустить загрузку вы можете двумя способами:
□ отобразить вкладку Загрузка (Download), после чего выбрать желаемый режим загрузки;
□ с помощью контекстного меню.
Итак, отобразите вкладку Загрузка (Download), для чего щелкните мышью на ярлыке данной вкладки.
Эта вкладка разделена на пять подразделов, позволяющих выбрать режим загрузки. Так, первый подраздел Запуск (Start) позволяет выбрать режим загрузки. Если вы нажмете кнопку Запуск (Start), начнется загрузка выбранного проекта. Нажав кнопку Загрузить Все (Start All), вы загрузите все проекты, имена которых находятся на вкладке Проекты (Projects).
Подраздел Остановить (Stop) поможет остановить загрузку или всех загружаемых, или одного выбранного проекта. Следующая вкладка Перезапуск и Обновление (Restart & Update) позволит перезапустить закачку, обновить закачанный ранее проект или загрузить отсутствующие файлы. Обратите внимание, при обновлении проекта будут загружены только файлы, претерпевшие изменение.
Если вы желаете загрузить сначала карту сайта, вам следует нажать кнопку Карта сайта (Site map). А приостановить загрузку вы сможете в подразделе Приостановка (Suspend & Resume).
Всегда перед загрузкой сайта желательно сначала ознакомиться с картой этого ресурса.
1. В подразделе Карта сайта (Site map) нажмите одноименную кнопку. Начнется загрузка.
Ход загрузки будет показан в нижней части окна программы, на вкладке Соединение (Connection). А информацию о выполняемых операциях вы увидите в строке состояния в нижней части окна программы. Здесь вы увидите название выполняемого действия, количество уже загруженных файлов, скорость загрузки на данный момент и график скорости загрузки. По окончании загрузки вы в левой части строки состояния увидите сообщение Готово (Ready).
После того как все файлы загрузятся, вы сможете увидеть карту выбранного сайта. Для этого требуется открыть вкладку Карта (Map). Напомню, вкладки Проекты (Projects), Карта (Map) и Уровни (Level) находятся под полосой с элементами управления, в левой части окна программы.
2. Выделите на вкладке Проекты (Projects) интересующий вас проект и щелкните мышью на ярлыке вкладки Карта (Map), чтобы отобразить карту выбранного сайта (рис. 3.25).
Если же вы желаете просмотреть какую-то страницу этого сайта, на вкладке Карта (Map) откройте папку, в которой сохранена ссылка на данную страницу, и дважды щелкните мышью на этой ссылке. В окне просмотра страниц правее вкладки Карта (Map) появится выбранная страница. Но может случиться так, что страница не закачана, т. к. вы загрузили только карту, и вы в окне просмотра страниц увидите ссылку на эту страницу. Однако страница просматривается только в онлайновом режиме. Чтобы все-таки просмотреть эту страницу, щелкните мышью на этой ссылке.
Теперь следует приступить к загрузке выбранного сайта.
1. Откройте вкладку Проекты (Projects) и щелкните правой кнопкой мыши на имени проекта, который вы желаете загрузить. На экране появится контекстное меню.
2. Установите указатель мыши на строке контекстного меню Загрузка (Download). Правее появится подменю загрузок.
3. Щелкните мышью в появившемся подменю на строке Загрузить (Start). Начнется загрузка выбранного сайта на жесткий диск вашего компьютера в выбранную ранее вами папку.
Обратите внимание, если вы самостоятельно не определите папку загрузки, файлы по умолчанию будут загружаться в папку C\download\.
Процесс загрузки сайта ничем не отличается от процесса загрузки карты сайта. В нижней части окна Соединение (Connection) вы увидите список загружаемых в данное время страниц. В строке состояния внизу окна программы слева направо вы увидите выполняемое действие, при загрузке сайта это будет слово Загрузка (Download), далее — количество уже загруженных файлов, среднюю скорость загрузки и график скорости загрузки.
После того как сайт успешно загрузится, в левой части строки состояния появится надпись Готово (Ready).
Теперь, когда интересующий сайт закачан на жесткий диск компьютера, можно ознакомиться с содержимым этого ресурса. И для этого подключение к Интернету не обязательно. Более того, вы можете просматривать закачанные интернет-ресурсы в удобное для вас время. Но, просмотр страниц закачанного сайта возможен только в программе Offline Explorer.
1. Откройте вкладку Проекты (Projects) и дважды щелкните мышью на названии интересующего вас сайта. Предполагается, что этот сайт вами уже закачан на жесткий диск вашего компьютера. В окне просмотра правее вкладки Проекты (Projects) вы увидите стартовую страницу выбранного ресурса (рис. 3.26).
2. Вы можете увеличить окно просмотра. Для этого следует установить указатель мыши на нижнюю горизонтальную границу окна просмотра, нажать левую кнопку мыши и переместить нижнюю границу вниз, пока не добьетесь желаемого размера окна. Также вы можете увеличить размер окна по горизонтали, переместив левую границу окна просмотра влево.
Изучим окно просмотра интернет-страниц подробнее. Это окно функционирует так же, как обычный веб-браузер. В верхней части окна находится строка заголовка, в котором отображается имя открытого сайта. Ниже вы увидите панель поиска в поисковой машине Google. В поле ввода Поиск в Google (Search by Google) вводится ключевое слово для поиска интересующего вас ресурса. Но следует заметить, эта поисковая строка действует только при установленном соединении с Интернетом. Под панелью поиска расположена панель инструментов окна просмотра страниц закачиваемого или закачанного сайта. Эта панель инструментов состоит из шести кнопок:
Развернуть на полный экран (Maximize Internal Browses to foil screen):
Назад (Back):
Вперед (Forward):
Остановить (Stop):
Обновить (Refresh):
Домашняя страница (Go Home):
Правее кнопки Домашняя страница (Go Home) располагается адресная строка, в которой отображается адрес просматриваемой в данное время страницы.
Если вы желаете развернуть просматриваемую страницу на все окно программы Offline Explorer, то можете не растягивать окно просмотра с помощью мыши, а просто нажать кнопку Развернуть на полный экран (Maximize Internal Browses to full screen):
Обратите внимание, когда вы просматриваемую страницу развернете, название кнопки Развернуть на полный экран (Maximize Internal Browses to full screen)
изменится на Восстановить исходный размер (Maximize Internal Browses to full screen).
Просматривать страницы закачанного сайта можно обычным способом. Чтобы открыть интересующую вас страницу, достаточно щелкнуть мышью на ссылке этой страницы.
1. Если вы так же, как и я, загрузили сайт www.spliff-guru.ucoz.com, в группе ссылок Меню сайта щелкните мышью, например, на ссылке Хит-парад. Будет открыта выбранная страница (рис. 3.27).
2. Теперь, чтобы вернуться на предыдущую страницу, достаточно щелкнуть мышью на кнопке Назад (Back):
После просмотра интересующих вас страниц нажмите кнопку Восстановить исходный размер (Maximize Internal Browses to full screen):
чтобы восстановить исходный размер окна просмотра, и завершите работу программы Offline Explorer.
Теперь вы можете закачивать на жесткий диск своего компьютера любой интересующий вас сайт и в дальнейшем просматривать этот ресурс в любое удобное для вас время. Но, закачав сайт на жесткий диск своего компьютера, не забывайте о мерах безопасности. Во-первых, после закачки сайта завершите работу программы Offline Explorer и проверьте папку с закачанным сайтом антивирусной программой на наличие или отсутствие вирусов. А после того как сайт просмотрен и вам этот ресурс больше не нужен, удалите его с жесткого диска вашего компьютера.
Теперь следует рассказать, как с помощью программы Offline Explorer загружать "хитрые и жадные" сайты, которые с неохотой разрешают копировать себя. Для скачивания таких ресурсов следует немного изменить настройки программы. Для этого выполните следующие действия.
1. Отобразите диалоговое окно Настройки (Options). Напомню, чтобы получить доступ к параметрам программы, щелкните мышью на ярлыке главного меню в левом верхнем углу окна Offline Browser и выберите команду Настройки (Options) (см. рис. 3.22).
2. В группе элементов управления Идентификация агента (Agent identification) установите переключатель в положение Идентифицировать как (Identify as) и из открывающегося списка выберите название программы Internet Explorer. Этим мы замаскируем программу Offline Explorer под безобидный браузер.
3. В группе элементов управления Свойства Интернет-соединения (Internet connection setting) из списка со счетчиком Количество соединений (Number of connections) выберите значение 1.
4. В поле ввода Задержка между загрузками (Delay between downloads) установите значение в несколько секунд, например 5.
5. Закройте диалоговое окно Настройки (Options), нажав кнопку OK.
После таких настроек сервер будет считать, что пользователь только просматривает эти интернет-страницы в ручном режиме. Кстати, если задать случайную задержку между загрузками (ввести в поле ввода Задержка между загрузками (Delay between downloads) интервал, скажем 3—10), имитация ручного просмотра сайта станет еще более правдоподобной. После этого останется убрать паузы между загрузками, включить загрузку изображений (и, наоборот, отключить загрузку страниц), установить любое количество соединений и просто обновить проект.
Пара слов о загрузке сайтов с паролями. Сайты, использующие формы и cookies для идентификации пользователя, труднодоступны для загрузки оффлайновыми браузерами. В Offline Explorer для их получения нужно всего лишь один раз в дополнительных свойствах проекта ввести свое имя и пароль, которые вы получили при обычном посещении этого сайта, а в настройках соединения диалогового окна Настройки (Options) установить флажок Использовать MS IE cookies (Use Microsoft Internet Explorer cookies). Теперь защищенный паролем сайт можно закачивать обычным образом.
Загрузка файлов с FTP-серверов
Этот раздел — своего рода продолжение темы, начатой в предыдущей главе. В ней вы познакомились с азами поиска файловых архивов, также называемыми FTP-серверами. Найти-то вы нашли, а вот загружать с них файлы не научились. Нет, конечно средствами браузера вы умеете — щелкнул правой кнопкой мыши, выбрал команду Сохранить объект как (Save item as), выбрал каталог, нажал кнопку Сохранить (Save) и жди, пока докачается. Это, конечно, хорошо и вполне правильно, но как-то уж… А что, если вы скачиваете не графический файл размером в 500 Кбайт, а весомый образ DVD-диска с дистрибутивом операционной системы Linux весом более 4 Гбайт? Осмелюсь предположить, что вы "сидите" не на "толстом канале" с пропускной способностью 100 Мбит/с, и загружать такой файл ваш компьютер планирует несколько часов (дней, месяцев, лет…). Все хорошо, если по закону Мерфи (именно тогда, когда до окончания закачки оставался 1 %, отключили электричество) закачка не прервется. Но лучше, думаю, не трястись и не переживать, а доверить дело или менеджеру закачек, или же FTP-клиенту. По крайней мере, они всегда смогут продолжить загрузку с позиции остановки. Да и листать каталоги файловых архивов в них удобнее, чем в браузере. Что еще? Да хотя бы то, что эти утилиты позволяют ставить файлы для загрузки в очередь и даже параллельно загружать несколько объектов.
Первым делом, я познакомлю вас с возможностями по работе с FTP в программе Download Master. По большому счету, его возможностей с лихвой хватает, чтобы просмотреть содержимое файлового архива, выбрать и загрузить оттуда несколько файлов.
В главном окне программы Download Master нажмите клавишу <F7> или щелкните мышью на кнопке FTP Explorer, расположенной на панели задач. Также вы можете выбрать команду меню Инструменты | FTP Explorer. В любом случае откроется окно инструмента FTP Explorer.