Автоматизация закачек с помощью Reget Deluxe |
![]() |
Добавил(а) microsin |
Менеджер закачек Reget Deluxe (описанные в статье эксперименты проводились с версией 2.1a build 107) очень удобен тем, что очередь закачек у него и их параметры хранятся в XML-файле default.wjr, который лежит в корневой папке программы. Формат этого файла самодокументирован и интуитивно понятен: < ?xml version="1.0" encoding="UTF-8" ?> < !-- Generated by ReGet Deluxe 2.1a (build 107) --> < ReGetJr LastId="64" TrafficMode="2" TrafficSuspended="1500" TrafficCooperative="15000" MaxSectSuspended="3" MaxSectCooperative="7" MaxSectUnlimited="20" SaveTo="C:\MyDownloads\" MaxErrorCount="900" TryPause="3" TimeOut="60" MinSectionSize="10000" HTTPProxy="1" HTTPProxyType="2" HTTPProxyServer="тут_адрес_или_имя_прокси" HTTPProxyLogon="1" HTTPProxyUsername="тут_закодированное_имя_пользователя" HTTPProxyPassword="тут_закодированный_пароль" FTPProxy="1" Connection="" AutoSaveResultFile="C:\Program Files\ReGetDx\search.xml" > < SiteManager LastId="664" /> < Scheduler LastId="0" /> < Queue> < !-- очередь - идут описатели закачек --> < Download Id="1" State="0" Url="http://www.chip-news.ru/archive/chipnews/200401/Article_21.pdf" SaveTo="c:\MyDownloads\chip-news\" SaveAs="chip-news200401art21.pdf" /> < Download Id="2" State="0" Url="http://www.chip-news.ru/archive/chipnews/200401/Article_22.pdf" SaveTo="c:\MyDownloads\chip-news\" SaveAs="chip-news200401art22.pdf" /> < /Queue> < /ReGetJr> Такой метод работы менеджера закачек очень удобен для автоматизации, когда, например, нужно закачать сотни файлов по ссылкам, подчиняющимся определенной системе. В этом случае очередь закачек можно программно сгенерировать vbs-скриптом и подставить в файл default.wjr. Потом запускаем Reget, и он выполнит всю необходимую работу, и причем качественно. Приведу 2 примера. Пример 1 Пример 2 |