Xwab
Форумыnavigate_nextПрограммирование на PHP

Защита от парсинга
Сообщения
ma3uk

Здравствуйте, сложилась такая ситуация. Сайт активно парсит какой(какие) то злодей(злодеи). Подскажите, как же этого злодея заблокировать, через панель я бы и сам смог, но проблема в том что я не знаю IP с которого приходят запросы.

15 Окт 2011, 17:59
Slan1

ma3uk,каптча не вариант?

15 Окт 2011, 20:39
ma3uk

Каптча вообще не вариант, пользователь должен получать информацию сразу при переходе, а не вводить лишнию информацию.

15 Окт 2011, 20:43
RuSS

захотят, спарсят в любом случае

15 Окт 2011, 20:49
aBSuRD

От куда взялась информация что кто то парсит?

15 Окт 2011, 20:50
ma3uk

aBSuRD, это не имеет значения, сейчас вопрос в том как избавиться от них, хотя бы временно.

15 Окт 2011, 20:52
Default_mo

ma3uk, логи + htaccess.

более радикально - логи + ssh

еще более радикально - логи + уровень скрипта + возможности php.

сломать граббер можно в два счета.

15 Окт 2011, 20:56
sadiev

у тебя ссылки имеют вид index.php?id=3, то есть есть страницы ?id=4 ?id=5 ?id=6 ?
Дай адрес страницы, которую парсят.


__________
посл.ред. 15 Окт 2011, 21:26; всего 1 раз 15 Окт 2011, 21:17
mixlion

Записывай в базу к-во обращений с одного ип, если их больше n блокируй ип (проверяй скриптом если обращений с ип больше n выводи сообщение об ошибке). Удаляй ип последнее обращение у которых было больше 5 мин назад.

15 Окт 2011, 21:21
ma3uk

sadiev, пример ссылки http://seometer.ru/analysis/?who=www.google.com

15 Окт 2011, 22:16
Ответить на тему