
18.10.2011, 02:00
|
|
Участник форума
Регистрация: 10.08.2009
Сообщений: 238
Провел на форуме: 724939
Репутация:
108
|
|
Парсер гугла. Переделывал когда-то для себя чей-то пример. Для чего-то простого думаю сойдет.
PHP код:
[COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"]#'[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$google[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$links[/COLOR][COLOR="#007700"]);
foreach([/COLOR][COLOR="#0000BB"]$links[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]1[/COLOR][COLOR="#007700"]] as[/COLOR][COLOR="#0000BB"]$link[/COLOR][COLOR="#007700"])
{
[/COLOR][COLOR="#0000BB"]$currentPage[/COLOR][COLOR="#007700"][] =[/COLOR][COLOR="#0000BB"]$link[/COLOR][COLOR="#007700"];
}
[/COLOR][COLOR="#0000BB"]$links[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]implode[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]"\n"[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$currentPage[/COLOR][COLOR="#007700"]);
[/COLOR][COLOR="#0000BB"]$fp[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]fopen[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]'links.txt'[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#DD0000"]'ab'[/COLOR][COLOR="#007700"]);[/COLOR][COLOR="#FF8000"]//links.txt файл со сылками
[/COLOR][COLOR="#0000BB"]fwrite[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$fp[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$links[/COLOR][COLOR="#007700"]);
[/COLOR][COLOR="#0000BB"]fclose[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$fp[/COLOR][COLOR="#007700"]);
unset([/COLOR][COLOR="#0000BB"]$links[/COLOR][COLOR="#007700"]);
unset([/COLOR][COLOR="#0000BB"]$currentPage[/COLOR][COLOR="#007700"]);
[/COLOR][COLOR="#0000BB"]printf[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]"Total links: %d "[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$i[/COLOR][COLOR="#007700"]+[/COLOR][COLOR="#0000BB"]10[/COLOR][COLOR="#007700"]);
[/COLOR][COLOR="#0000BB"]$rnd[/COLOR][COLOR="#007700"]=[/COLOR][COLOR="#0000BB"]rand[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]7[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]13[/COLOR][COLOR="#007700"]);[/COLOR][COLOR="#FF8000"]// Задержка 7-13 секунд
[/COLOR][COLOR="#0000BB"]printf[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]"Waiting for %d seconds...\n"[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$rnd[/COLOR][COLOR="#007700"]);
[/COLOR][COLOR="#0000BB"]flush[/COLOR][COLOR="#007700"]();
[/COLOR][COLOR="#0000BB"]ob_flush[/COLOR][COLOR="#007700"]();
[/COLOR][COLOR="#0000BB"]sleep[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$rnd[/COLOR][COLOR="#007700"]);
}
[/COLOR][COLOR="#0000BB"]?>
[/COLOR][/COLOR]
|
|
|