Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   АНТИпарсинг (https://forum.antichat.xyz/showthread.php?t=176634)

vorona 06.02.2010 11:45

АНТИпарсинг
 
Как сделать систему антипарсинга? Блок по IP не катит в данном случае.

Есть такая идея: для каждого пользователя записывать какое-то значение сессии и проверять на наличие этого значения.

KaE 06.02.2010 11:55

Придумай систему с временным паролем доступа на сайт, который отправляется пользователю посредством SMS.

qW1zer 06.02.2010 12:02

vorona
А если ты для каждого будешь записывать значение в сессию,разве оно так называемому боту не будет записано?
Можно сделать пароль как сказали выше,но не обязательно с смс или что-то типа вопроса с кнопкой или пример,ну в общем аналогично анти-спаму

vorona 06.02.2010 12:06

Цитата:

Сообщение от KaE
Придумай систему с временным паролем доступа на сайт, который отправляется пользователю посредством SMS.

Та не, это слишком)

vorona 06.02.2010 12:07

Цитата:

Сообщение от qW1zer
vorona
А если ты для каждого будешь записывать значение в сессию,разве оно так называемому боту не будет записано?
Можно сделать пароль как сказали выше,но не обязательно с смс или что-то типа вопроса с кнопкой или пример,ну в общем аналогично анти-спаму

По идеи не должно. Я тестил - не записывалось. С одного хостинга грабил второй. На втором поставил эту систему. Грабил сокетами - сессия не записывалась.

qW1zer 06.02.2010 12:08

Есть еще идея, при первом посещении каждым пользователем
Задавать вопрос типа вы бот или еще что-либо,при нормальном ответе записывать в базу ip и значение к примеру 1 или 0
1=человек
0=бот
Ну а там уже как-нибудь сам

mailbrush 06.02.2010 12:26

Цитата:

Сообщение от qW1zer
Есть еще идея, при первом посещении каждым пользователем
Задавать вопрос типа вы бот или еще что-либо,при нормальном ответе записывать в базу ip и значение к примеру 1 или 0
1=человек
0=бот
Ну а там уже как-нибудь сам

Парсеры пишут люди... Я сам писал, и пишу парсеры, и эта "защита" обходится в два счета.

qW1zer 06.02.2010 12:46

mailbrush
Ну я вообще-то знаю,просто предлагаю хоть какие-то варианты,ты более опытный,предложи что-то еще

mailbrush 06.02.2010 12:59

Спарсить можно все! Но можно затруднить парсинг, обфусцируя код...

m0Hze 06.02.2010 13:01

Жабаскрипт + сессии + каптча + исчо всякая дрянь = затруднение парсинга.


Время: 17:41