Не поучилось у меня получить код станицы функцией HTTPGET().
Напишу как я бы сделал в таком случае. Потребуются утилиты командной строки.
Предположим, что мы знаем название товара который ищем. Дописываем к адресу сайта маску для поиска, в данном случае "/sr/?q=Vladi++140". Перейти по полученному адресу, все равно что заюзать поиск по сайту. Теперь надо получить исходник страницы
http://hotline.ua/sr/?q=Vladi++140 и проверить есть ли там искомый товар. На странице могут уместиться только 20 товаров, остальные мы не увидим без дополнительных действий, поэтому запрос должен быть максимально точным.
Скачиваем утилиту "
Download". Она может получить код страницы с того сайта.
del "intput"
download.exe "http://hotline.ua/sr/?q=Vladi++140" "intput"
Скачиваем утилиту "
Swiss File Knife", чтобы заменить кавычки в коде страницы.
sfk replace intput /\"/'/ -yes
Скачиваем утилиту "
TCode", для смены кодировки страницы.
tcode "intput" /auto "intput.html" /win /utf /html-
Пишем для всего этого bat-файлы, упаковываем их в Bat To Exe Converter, чтобы скрыть окно командной строки.
Но лучше не упаковывать батники, а запускать через EXECUTE() в свернутом виде через ярлыки, тогда Clickermann сможет надежно отслеживать момент завершения их работы по HWND окон.
В результате получаем файл "intput.html" из которого Clickermann вытащит названия товаров и их URL; файлы для теста во вложении, результат работы см. в логе (кодировку не менял; кавычки заменил вручную).
Это была обработка только одной страницы из выдачи поисковика сайта. Для поиска URL других товаров придется создавать bat-файл кликером по ходу выполнения сценария.
Вот такой простенький скрипт получается.
Но всё вполне реализуемо.
Может кто-то предложит вариант проще с обработкой графики.