Распарсить web-страницу(.NET)
по-моему яндекс умеет в xml отдавать результаты, разве нет?
Весь вопрос в том, КАК эту строку получить. Яндекс здесь неважен - важен принцип.
регулярные выражения тебе помогут )
Делаем сокет, открываем 80 порт у www.yandex.ru, пишем туда чё-нить типа
GET /yandsearch?rpt=rad&text=%EF%E5%EB%FC%EC%E5%ED%E8
получаем ответ - HTML, парсим...
О, пасиб, а с RegEx'ами уже разберемся
Яндекс умеет отдавать ХМЛ, зачем изобретать велосипед?
На всякий случай м.б. стоит предупредить... Эта штука по-хорошему является платным сервисом, и если будешь слишком настойчивым (повесишь на крон к примеру) - тебя забанят.
200 запросов в сутки с одного ip
Оставить комментарий
Ivan99
Помогите please распарсить yandex - надо получить 10 топ-ссылок по определенному запросу, используя С# или ASP. Перерыл весь MSDN, ниче не нашел, даже непонятно, есть ли такая возможность. Подскажите хоть в каком направлении копать?