Команда iMacros ONDOWNLOAD Команда ONDOWNLOAD автоматически обнаруживает и перехватывает загрузки. Используйте команду до начала загрузки, чтобы определить месторасположение и имя сохраняемого файла. Тайм-аут для страницы так же относится и к загрузкам. Убедитесь, что значение времени ожидания достаточное, чтобы файл успел загрузиться. Обычно имя загружаемого файла создается автоматически на сервере. Вы можете добавить свои детали к исходному имени файла, используя знак «+» (смотрите примеры ниже). Встроенная переменная !NOW особо полезна в данном случае. iMacros может посчитать контрольную сумму загруженного файла и сравнить ее со значением параметра CHECKSUM. Вы можете проверить что загруженные файлы не повреждены, или еще хуже, были заражены вирусом (через взломанный сервер). Поддерживаются MD5 и SHA1 контрольные суммы. Работает в: Синтаксис:ONDOWNLOAD FOLDER=папка FILE=имя_файла WAIT=[YES|NO] CHECKSUM=[MD5|SHA:шестнадцатеричная_строка] или ONDOWNLOAD CANCEL=YES Параметры:
Примеры:Предположим, вы хотите скачать файл, который называется setup.exe. В следующем фрагмете кода ONDOWNLOAD iMacros сохранит этот файл под исходным именем в папку по умолчанию (задана в найстройках): ONDOWNLOAD FOLDER=* FILE=* Этот пример сохранит файл в каталоге C:\МояПапка\ под названием myDownload.exe: ONDOWNLOAD FOLDER=C:\МояПапка\ FILE=myDownload.exe Еще один пример: команда будет сохранять файл в каталог по умолчанию, к названию файла будет добавлена отметка даты (с помощью переменной !NOW). Получится: setup_110217.exe. ONDOWNLOAD FOLDER=* FILE=+{{!NOW:ddmmyy}} Примечание: Символ «+» используется только если вы хотите добавить свой текст к исходному имени файла. В этом случае, «+» должен быть первым символом (FILE=+…). «+» нельзя использовать, если вы хотите объединить несколько переменных. Для того чтобы добавить значения переменных в название файла, просто вставьте их в строку. Пример: ... FILE=заказ_{{number}}_от{{departement}}.pdf Вы можете проверить целостность загруженного файла с помощью параметра CHECKSUM. При этом ожидаемая контрольная сумма ранее была рассчитана с помощью функции SHA-1. ONDOWNLOAD FOLDER=* FILE=* WAIT=YES CHECKSUM=SHA1:3FD97C2EC475731997F7F28CB5C07F3D1A1E820A В случае, когда вы хотите избежать автоматической загрузки (одного или нескольких) файлов, вы можете использовать параметр CANCEL (строка 1). CANCEL может быть задан только тогда, когда другие параметры в команда не используются. И действует до тех пор, пока не выполнится одна из команд в строке 3 или 4: ONDOWNLOAD CANCEL=YES ... ONDOWNLOAD CANCEL=NO ONDOWNLOAD FOLDER=... FILE=... Скачиване PDF файлов:Пожалуйста, убедитесь что вы отключили или удалите дополнения
браузера для обработки PDF файлов, такие как Adobe. После этого браузер
предложит вам скачать PDF как обычную загрузку, и теперь iMacros можнет
автоматизировать это процесс. http://demo.imacros.net/Automate/PDFdemo Примечания:
Важные заметки:
|
Команды >