Результаты поиска Яндекса

Cron

Новичок
Результаты поиска Яндекса

Ищу совета, как мне получить результат поиска Яндекса в скрипт. В конкретном случаем меня интересует, количество найденных страниц.
Знаю, как решить проблему в лоб, т.е. открывая напрямую файл через УРЛ. Но такое решение не очень нравится Яндексу и вообще не является правельным.
Для этих целей служит Яндекс.XML, но вот как этим пользоваться, пока не очень понятно. Кто на практике сталкивался?
Буду благодарен за пример на РНР или ссылку на хороший материал. На самом Яндексе есть пример на Perl, но в нем я - ноль.
 

Andreika

"PHP for nubies" reader
PHP:
$file = file_get_contents('http://xmlsearch.yandex.ru/xmlsearch?query=yandex&groupby=attr%3Dd.mode%3Ddeep.groups-on-page%3D1.docs-in-group%3D1');
echo $file;
preg_match('#<found priority="all">(\d+)</found>#i',$file,$match);
print_r($match[1]);
(возможно нужное не в <found priority="all">)
 

slach

Новичок
а можно гораздо проще
PHP:
$query='yandex';
$result = simplexml_load_file('http://xmlsearch.yandex.ru/xmlsearch?query='.$query.'&groupby=attr%3Dd.mode%3Ddeep.groups-on-page%3D1.docs-in-group%3D1');
var_dump($result);
 

Andreika

"PHP for nubies" reader
действительно чтоли распарсить документ проще, чем выдернуть из строки текст регуляркой?
 
Сверху