ГлавнаяФорумыЧАТСкрипты/PHP/MySQL/CSS/HTML

Грабберы. Способы написания.

DenVeR[0] (Off)
[14.03.09, 0:24]
Подскажите, кто знает методы написания граба, выложите примеры...
SwInGeR[2] (Off)
[09.04.09, 11:36]
вот вам грабер моего сайта(главной страницы тока)

Цитата:
"
<?php
$file = file("http://csay.wen.ru?$QUERY_STRING");
$file = @implode ("",$file);
$file = str_replace('','',$file);

echo $file;

?>
"
skill99[0] (Off)
[29.04.09, 12:02]
Кто может помоч с написанием?Пишите на 975323
KILLER[16] (Off)
[06.05.09, 15:47]
А че это такое
toxa[18] (Off)
[12.05.09, 18:16]
УЧИМСЯ ПИСАТЬ ГРАБЕРЫ
Итак начнем.В этой статье мы будем учиться писать простые граберы без использования 80 порта. Первое что нам нужно это сайт который мы хотим ограбить.После того как мы найдем такой создаем такой же файл как и на сайте который хотим ограбить. В этом файле прописываем такое
<?php
$file = file("http://сайт_который_грабим?".$_SERVER['QUERY_STRING']);
$file = @implode ("",$file);
echo $file;
?>
В принципе на этом можно закончить,но там осталась реклама которая нам не к чему.
Вырезаем рекламу:
Рекламу можно вырезать разными способами мы рассмотрим самые используемые. Первый:
$file = str_replace('то что вырезаем','вставляем своё',$file);
Если не нужно вставлять ничего значит вторые скобки оставляем пустые. Второй способ: Например нам нужно вырезать всю шапку в странице прописываем так
$file =preg_replace('/<!DOCTUPE html(.*?)<body>/si','',$file);
Таким образом можно вырезать и ссылк с изменяющимся адресом. Например такая ссылка
http://
Пропишим так
$file = preg_replace('/<a href="http:\/\/playfon.ru(.*?)<\/a>/si','',$file);
И все ссылки которые будут начинаться http:// вырежутся. Но не забываем что во втором случае нужно ставить обратный слеш " \ " перед таким слешем " / " Чтобы вставить свою шапку и ноги в грабер прописываем include 'header.php'; Ноги же сайта инклудим ниже этой надписи
echo $file;
include 'footer.php';
Ну вот в принципе и всё что нужно знать при написании грабера.
Owerside[27] (Off)
[14.05.09, 6:53]
Научите грабы делать!
Owerside[27] (Off)
[14.05.09, 6:54]
спс !!! щас буду пробывать писать)
Alex_us[19] (Off)
[19.05.09, 21:51]
Вот прога для создания грабов "Прога"
qwerty[29] (Off)
[28.05.09, 0:02]
спс, щас буду учиться писать грабы, давно хотед
ApxuTeKToP[12] (Off)
[25.04.13, 20:28]
Ничего сложного если научитесь
Последние ответы