По следам правки скрипта для скачивания карточек eQSL.cc был создан скрипт для аналогичных действий на HAMLog.ru
Если вдруг кому кроме меня нужен, взять можно тут.: https://yadi.sk/d/1XE1ztKI3Lmk68
Для работы скрипта нужен интерпретатор: http://files.winbatch.com/downloads/wb/wb44i17b.zip
Алгоритм:
- скачиваем интерпретатор, распаковываем, устанавливаем;
- скачиваем скрипт, создаем папку, распаковываем в нее содержимое архива (dll файлы из архива должны лежать там-же где и сам скрипт!!!);
- открываем в блокноте файл hamlog_Card_download er.wbt
- листаем вниз пока не найдем блок:
Код:
Код:
strVisitorCallsign = "LOGIN"
;strVisitorCallsign = "UA3187SWL"
strNumberCallsign = "4691" ;r3kee
;strNumberCallsign = "2035" ;ua3187swl
eq_password="PASS"
strPathToStoreQSLImages="D:\1\winbatch\QSLCard\"
conHost="hamlog.ru"
- меняем данные на свои
strVisitorCallsign - это поле используется не столько как LOGIN но и как папка для хранения скачанных файлов, поэтому лучше использовать позывной, а не email.
где взять параметр strNumberCallsign? - Заходим в личный кабинет Hamlog, слева выбираем "Входящие QSL", справа выбираем "Просмотр QSO/QSL от корреспондентов"
если у вас несколько позывных на Хамлоге - выбирать необходимо именно тот, карточки которого планируете качать.!!!!
смотрим в строке URL браузера:
- сохраняем;
- запускаем hamlog_Card_download er.wbt:
- наслаждаемся.
Красивостей не добавлял никаких - мне хватает, ну не люблю я их.
Внутри осталось много не нужного от eQSL довнлоадера - нужно чистить - но времени в обрез...
Ошибки то-же отслеживаются по минимуму :(, если что пишите тут - что сможем поправим.