Поле 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¶m2=othervalue
SetCookie
Устанавливает единый Cookie для всех запросов (не только для стартового URL): SetCookie=param1=value¶m2=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¶m2=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