В свое время я увидел пост Дмитрия Зайцева (HikeR) про Drop Ship API.
С ходу не придумал как его использовать, но отложил в дальний угол сознания - "на будущее". Сегодня-же посидев и подумав, решил для чего он мне понадобится.
На базе его скрипта, я наваял свой. Который проверяет in-stock статус каждого товара, и если количество проверяемого больше нуля, то выводит на рабочий стол мессагу, что ID такойто, с таким-то названием снова в продаже.
Если кол-во меньше нуля, то ничего не выводит.
bat`ничек:
@echo off
setlocal enabledelayedexpansion
set id=6306 8391 10610
set str=
set url=
set cur=
for %%j in (%id%) do (
set url="http://www.hobbyking.com/hobbyking_api.asp?id=%%j&switch="
for /f "usebackq delims=" %%a in (`curl -s !url!1`) do (
if %%a GTR 0 (for /f "usebackq delims=" %%a in (`curl -s !url!4`) do (
set str=ID:%%j, %%a" - BACK IN STOCK :)"
msg * !str!)
)
)
set str=
)
goto eof
:eof
Для работы понадобится Curl. Из этого архива достаем curl.exe (все остальное не надо) и кладем его в ту-же директорию что и БАТ файл сверху.
В строчку set id= забиваем интересующие нас ID товаров через пробел.
Далее добавляем этот батник в планировщик с любым интервалом запуска и забываем про все это. Пока в один прекрасный момент, на экране не начнут появляться мессаги, что ваши сильно ожидаемые товары снова можно купить