Параметры поля Адреса (URL) Проекта

Поле URL Проекта может содержать множество URL и следующих параметров для точной настройки вашего Проекта:

Additional

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

Accept

Добавляет Accept: для запроса заголовков. Пример: Accept=text/plain

AcceptCharset

Добавляет Accept-Charset: для запроса заголовков. Пример: AcceptCharset=en

AcceptLanguage

Добавляет Accept-Language: для запроса заголовков. Пример: AcceptLanguage=en

Channels

Ограничивает количество одновременных соединений, которые Проект может использовать. Пример: Channels=2

ChannelsPerServer

Ограничивает количество одновременных соединений с сервером. Пример: ChannelsPerServer=3

Cookie

Устанавливает произвольный cookie. Пример: Cookie=param1=value&param2=othervalue

SetCookie

Устанавливает единый Cookie для всех запросов (не только для стартового URL): SetCookie=param1=value&param2=othervalue

DeleteAfterParsing

Удаляет загруженные файлы по заданной маске. Пример: DeleteAfterParsing=*.asp*,*www.srv.com*

GlobalReferer

Принуждает использовать указанный referer для всех ссылок, которые загружаются Проектом. Пример: GlobalReferer=http://www.srv.com/

Если Вам необходимо указать пустой referer для всех запросов, используйте параметр GlobalReferer=none

IgnoreLogoutLinks

Пропускает все ссылки, которые подобны logoff, logout, signoff и так далее. Пример: IgnoreLogoutLinks

Level

Устанавливает произвольную настройку уровня для всех URL, которые следуют параметру. Пример: Level=1

ModifiedSince

Запрашивает только файлы, изменённые после указанной даты. Дата должна следовать строгому формату: ModifiedSince=Mon, 06 May 2002 02:35:36 GMT

POST

Определяет POST запрос для данных URL. Пример: POST=param1=val1&param2=val2

Если Вам нужно перенести строку в POST-запросе, используйте ключ /n.

Proxy

Принуждает использовать произвольные прокси-настройки для Проекта. Пример: Proxy=1,192.168.1.1:3128. Первая цифра 0 - без прокси, 1 - HTTP, 2 - SOCKS4, 3 - FTP, 4 - SOCKS5, 5 - RTSP, 6 - CONNECT. Следуйте записи сервер:порт. Вы можете также использовать Proxy={:file=c:\proxies.txt} файл для определения списка прокси-серверов, которые следует использовать. Каждая строка должна следовать такому же формату, подобно 1,192.168.1.1:3128. Первые цифра и запятая могут отсутствовать. Это означает, что по умолчанию будет использоваться HTTP-прокси.

Referer

Используется заданный URL как referer для начального адреса: Referer=http://www.srv.com/

BrowseBeforeWithDelay

Открывает указанный URL во встроенном браузере, ожидает указанное в секундах время и затем начинается загрузка Проекта. Это полезно, когда вам требуется сначала получить с сайта cookie. Пример: BrowseBeforeWithDelay=5;http://www.site.com

BrowseAfterDownload

Просмотреть Проект в автономном режиме по окончании загрузки.

RunAfter

Запускает указанную программу после завершения загрузки Проекта. Пример: RunAfter=notepad.exe c:\file.txt

RunBefore

То же самое, что и выше, но перед началом загрузки Проекта.

RunAfterSuccess может быть использовано после загрузки, когда загружен по крайней мере, 1 файл.

RunAfterFailure запускает указанную программу, только если при загрузке не были сохранены файлы.

RunBeforeWithDelay

То же самое, что и выше, но ожидает указанное в секундах время после запуска программы и затем начинает загрузку Проекта. Пример: RunBeforeWithDelay=5;c:\program.exe

TextPipe

Запускает TextPipe с указанным фильтром после полного завершения загрузки Проекта. Пример: TextPipe=c:\path\filter.fll

UserAgent

Устанавливает произвольную идентификацию user agent. Пример: UserAgent=Offline Explorer Pro/6.9

WarnIfNotUpdatedForDays

Показывает сообщение предупреждения, если Проект не загружался в течение последних нескольких дней. Оно появляется каждый раз, когда пользователь просматривает Проект автономно. Пример: WarnIfNotUpdatedForDays=5

OtherDownloadDir=c:\dir\

Использование альтернативного каталога загрузки при проверке обновления файлов.

ContentsBody=

Указывает шаблоны для создания файла contents.htm при экспорте. Также есть команды ContentsEnding= и ContentsHeader=.

ExportListOfLoadedFiles=c:\file.txt

По завершении загрузки, создаёт текстовый файл со всеми именами файлов (включая путь), которые были созданы или обновлены. Если Вы укажете расширение .csv вместо .txt, то в каждой строке после имени файла будет стоять запятая, отделяющая её от онлайн-ссылки.

ExportMapToCSV=c:\file.csv

По завершении загрузки, создаёт текстовый файл, содержащий разделённые запятыми все загруженные имена файлов (включая путь) и соотвествующие им онлайн-ссылки, принадлежащие проекту.

Вы можете включить автоматическое сохранение логов в файл, используя синтаксис:

LogFile=c:\dir\file.log

Чтобы отфильтровать количество сохраняемой в логах информации, используйте параметр LogFilter=1111101. Каждый номер позволяет (1) или (0) запрещает выводить следующую информацию: соединение, успешность загрузки, подробная информация (заголовки и т.д.), отключение, сообщения очереди, доступ к внутреннему Web-серверу и отклонённые URL-адреса.

SuspendToFileEvery

Резервное копирование очереди загрузки Проекта через указанное в минутах время. Пример: SuspendToFileEvery=60;c:\file.wdq

hWndParam

Отправка сообщения WM_COPYDATA в указанное окно обработки для каждого загруженного файла. Пример: hWndParam=9578

Delay

Установка произвольной задержки времени между загрузками. Пример: Delay=2-5

Timeout

Установка произвольного таймаута в секундах. Пример: Timeout=60

SkipParsingBefore

Анализ только участка загруженных web-страниц после указанного текста. Пример: SkipParsingBefore=<body

SkipParsingBefore2

Анализ только части загруженной Web-странички, начиная от указанного текста. Пример: SkipParsingBefore2=<body

SkipParsingAfter

Анализ только участка загруженных web-страниц. Когда указанный текст найден, остальная часть файла пропускается. Пример: SkipParsingAfter=</html>

ResumeParsingAfter

Возобновление анализа (остановленного по команде SkipParsingAfter) после указанного фрагмента текста.

Вышеприведённые команды пропуск-анализа также могут быть сокращены: spb=, spb2=, spa=, rpa=.

SkipParsingFiles

Без анализа (извлечения ссылок и создания автономно работающих ссылок) файлов, которые соответствуют ключевому слову (словам). Вы можете задать здесь одно или несколько ключевых слов. Разделяйте их запятыми. Ключевые слова должны соответствовать части URL. Примеры:

SkipParsingFiles=*.pdf,*.exe

SkipParsingFiles=/test/

SkipExistingFiles

Не загружать существующие файлы, соответствующие ключевому слову (словам). Вы можете задать здесь одно или несколько ключевых слов. Separate them with comma. Разделяйте их запятыми. Ключевые слова должны соответствовать части URL. Примеры:

SkipExistingFiles=*.pdf,*.jpg,*.gif

StopOnHTTPStatus

Останавливает загрузку в случае получения от сервера любого из указанных HTTP-состояний. Пример:

StopOnHTTPStatus=401,403,500