Разработка класса на Delphi для парсинга wordstat
На Delphi 6 (либо на более старшей версии но в итоге на 6-ке проект должен корректно работать) необходимо реализовать класс парсинга сервиса http://wordstat.yandex.ru. Для работы с HTTP использовать Synapse. Использование другх сторонних библиотек - только после согласования.
Формат запроса:
http://wordstat.yandex.ru/?cmd=words&page=1&t=REQUEST&geo=&text_geo=
где REQUEST это запрашиваемое слово или словосочетание. Для запроса могут использоваться как русские слова так и английские.
Результат запроса нужно распарсить (для парсинга использовать TRegExp) и все слова из столбца «Что искали со словом» загрузить в TStringList. Только слова, частотность не нужна.
Основная проблема – капча. Если сервис требует капчу, ее нужно показать пользователю и дождаться ввода данных, а затем передать сервису.
Вместе с классом нужна небольшая программка показывающая как класс использовать.