Парсер Яндекс блогов

Вот незнал с чего начать писать на блоге. Решение пришло само вообщем понадобился парсер блогов с Яндекса. Скрипт конечно можно найти в интернете, что в принципе было и сделано, но так-как он выдавал некоторые ошибки пришлось его немного подправить теперь работает как часы, несколько минут и у вас в кармане список из 17450 урлов блогов. Вот сам код парсера

<?php

error_reporting(0);

ini_set(‘max_execution_time’,0);

$page=1;

while(true)

{

$content = file_get_contents(«http://blogs..ru/top?page=$page»);flush();flush();flush();

preg_match_all(‘/<a href=»(.*)» class=»container»/’, $content, $piece);

//print_r($piece[1]);

$fl = fopen(«links.txt», «a+»);

foreach($piece[1] as $v)

{

fputs($fl, $v.»n»);

}

fclose($fl);

echo(«Complite page = «.$page.», links = «.count($piece[1]).»<br>»);flush();flush();flush();

$page++;

}

?>

Бывает при копировании ковычки заменяются другими символами так что можно скачать парсер блогов с Яндекса отсюда

2 Responses
  1. DYS:

    То что искал! Спасибо!
    я не силен в программировании, но думаю разберусь, куда будут скидываться урлы блогов

  2. DYS:

    Моему восхищению нет предела! ))) Парсит как миленький!!!
    Ещё раз спасибо! ))

Leave a Reply

You must be logged in to post a comment.