#1 Online pharmacy affiliate program! Инвайты в ICQ

Поиск по блогу (нестрогое соответствие) :


Документов, удовлетворяющих Вашему запросу: 1

  1. Парсер гугла

    Слов: 5
    Фрагменты текста поста :
    ... Что получилось видно тут: <?php $file=file_get_contents("http://www.google.com/search?q=noulake &hl=en&start=0&sa=N"); $str = "\<h2 class=r\>(([\r\n])*[\s]*)\<a href=\"([^\"]+)\"([^\>]+)\>(.+)\<\/a\> (([\r\n])*[\s]*)(\<br\>)?(([\r\n])*[\s]*)\< \/h2\>(.*)\<td class=\"j( hc)?"\>(([\r\n])*[\s]*) \<font size=-1\>(<span class=f\>(.+)\<\/span\> (.+)\<br\>)?((.*)\<br\>)?\<span class=a\>"; preg_match_all("/$str/Uis",$file,$matches); for($i=0; $i<count($matches[1]); $i++) { $serp[$i]['title'] = $matches[5][$i]; $serp[$i]['description'] = $matches[18][$i]; $serp[$i]['url'] = $matches[3][$i]; } print_r($serp); ?> Переносы строк в урле гугловой выдачи в строке регулярного выражения сделаны специально, чтобы не растягивать всё по горизонтали, когда будете пихать это в код, нужно будет собрать в одну строчку...

    Подробнее: http://noulake.com/blog/post_23.html

История внешних поисковых запросов.