Как запретить граббинг новостей на DLE

1 23
P
На сайте с 19.12.2008
Offline
32
#21

защититься от грабинга нереально, но нервишки граберам можно немного подпортить.

в index.php ищем

echo $tpl->result['main'];

заменяем на

$res = $tpl->result['main'];
$res = preg_replace("|<!--(.*?)-->|si","",$res);// удаляем DLEшные метки
$res = preg_replace("|id='(.*?)'|si","",$res);// удаляем id-шники
$res = str_replace("<!11","<!--",$res);// нужные скрипты начинаем не с <!-- а с <!11
echo $res;

удачи.

ps: При попытки грабить мой сайт dlegrabber.ру выдал, "Ошибка чтения сайта".

RP
На сайте с 11.09.2008
Offline
33
#22

Вообще без шансов. Машинки есть гораздо покруче, дерут откуда хочешь и заливают в любой движок. Вот к примеру такая http://lasto.com/blog/post_1234661222.html (некий Ночной Бдун)

Кстати автор явно не в курсе че из неё можно выжать. Граббинг в машинке вообще халявный а постинг платный но тоже копейки. Ну вот и как от неё защитишся? Я смотрел по файеру она даже имя браузера меняет при каждом новом старте - давай, обходи. Тока капчу на просмотр каждой страницы надо делать 😂😂😂 - это единственная мера от антиграббинга

S
На сайте с 19.10.2006
Offline
25
#23
RegoPal:
Тока капчу на просмотр каждой страницы надо делать 😂😂😂 - это единственная мера от граббинга

Хрумер одобряет этот пост.

xXх
На сайте с 19.01.2009
Offline
70
#24

На самом деле вебграббер отлично парсит любой движок, и от него хрен защитишься.

1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий