===================================================================== AJPapps - Download ftop.ru image Линда Кайе 2017-2018. Посвящается Ариэль ===================================================================== Этот скрипт скачивает обойки с сайта ftop.ru. Достаточно передать в качестве параметра URL страницы с обойкой (приходят в рассылке), скрипт же скачает оригинал картинки и сохранит в текущий каталог. Скрипт этот переделан из AJPapps - Bing logger, который, в свою очередь, переделан из AJPapps - Nuerburgring logger ^^ Этот скрипт по историческим причинам имеет две версии: 1. WHT ver. Использует WinHTTP Services. Работает только в системе Windows 2000 и выше. При этом ни чего дополнительно ставить не нужно. Не умеет сохранять URL скаченной картинки в файл Descript.ion. 2. HTR ver. Использует мой собственный WinInet класс - ajpHTTPRequest. Поэтому требует библиотеки CommonFunctions0301.DLL. Её можно установить с любой моей программой. Однако работает даже в Windows 98. Кроме того каждая версия имеет две подверсии: 1. Консольная. Предназначена для запуска с CScript.EXE. Сообщения об ошибках выводит в консоль. Так же выводит сообщения о каждом шаге скачки. 2. Графическая. Предназначена для запуска с WScript.EXE. Сообщения об ошибках выводит через стандартные окна сообщений. Других подробностей она не сообщает. Вот пример использования скрипта: > Download-ftop.ru-ImageHTR.WSF http://ftop.ru/temp/byaka.html Обратите внимание на сохранение картинки в текущий каталог. История изменений ----------------- • 13.10.2014 Первая версия ^^ • 15.02.2015 [+] Сообщение об ошибке, если картинка на указанной странице не найдена. [+] Более человеческие сообщения об ошибках. • 28.04.2015 [+] Консольные версии скриптов. Для пакетной загрузки и логгирования. [+] Ещё более человеческие сообщения об ошибках. • 29.04.2016 [-] Появилась промежуточкая страница, с которой уже выдаётся ссылка на картинку, и из-за этого скрипт не работал, качая эту самую страницу. Теперь всё должно работать до следующей переделки на сайте... • 3.03.2017 [+] Из имени файлов убраны пробелы. [+] Поправлен вывод Usage. [-] Мелкие правки. • 9.03.2017 [+] Скрипты разбиты на модули. [+] Добавлен файл ReadMe.TXT. [+] Добавлен файл License.TXT. [-] HTR версия скрипта теперь обрабатывает полученные страницы как UTF-8. Раньше страницы обрабатывались как есть. Это изменение на данный момент ни на что не влияет, но в будущем может пригодиться, если строки, которые ищет скрипт, начнут писаться по-русски. [-] В WHT версии скрипта обойдён глюк WinHTTP с неправильным определением кодировки HTML5 страницы. Это изменение на данный момент ни на что не влияет, но в будущем может пригодиться, если строки, которые ищет скрипт, начнут писаться по-русски. • 15.01.2018 [+] Обновила модуль CharToOem.VBS. [+] Удалила модуль ByteOperations.VBS. • 9.12.2018 [+] Убрала ReadMe из заголовков скриптов. Чтобы не было дублей. [+] Оставила один юзерагент, чтобы сервер не напрягся от того, что с одного айпишника десять броузеров ходят. [+] Добавила папку Samples с простым загрузчиком картинок по списку. Маленький копирайт ------------------ 1. Программа и исходный код распространяются бесплатно. 2. Вы имеете право распространять их на тех же условиях. 3. Вы не имеете права использовать имя автора после модификации исходного кода. 4. При этом желательно указывать ссылку на автора оригинальной версии исходного кода. 5. Вы не имеете права на платное распространение исходного кода, а также программных модулей, содержащих данный исходный код. 6. Программа и исходный код распространяются как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы и исходного кода. 7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы. 8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com