Как запретить скачивание парсером

12
SeVlad
На сайте с 03.11.2008
Offline
1609
#11
siv1987:
А что мешает парсеру подделать реферер? Что мешает парсеру подделать абсолютно все заголовки который передает браузер? Реальный выход это капча,

А что мешает парсеру подключить какую-нить "антик@пчу"? ;) (форумный цензор, блин)

Капча - средство против людей, а не против роботов. И демонстрация беспомощности/лени/тупости/пофигизма/нещебродства/етс разработчиков и/или владельцев.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
seosniks
На сайте с 13.08.2007
Offline
389
#12
siv1987:
А что мешает парсеру подделать реферер? Что мешает парсеру подделать абсолютно все заголовки который передает браузер? Реальный выход это капча, если речь идет именно о парсере, надеюсь ТС правильно выразился. Антилич и реферер это немного другая ситуация от прямых ссылок на содержимое но не от парсера.

Сделал проверку по условию, если пришли по нужной ссылке то даем нормальный файл.

Если пришли скачать напрямую то даем другой файл шаблон, при этом ия файла будет настоящее а начинка другая.

под каждую ссылку, при этом структура на месте боты могут бегать без проблем.

eN_Slon
На сайте с 13.02.2007
Offline
159
#13

Капча тоже не проблема(любая - в том числе новая рекапча с картинками). Вы защищаетесь от ленивых только.

Более или менее защита вещь недешевая и возможно потребует внутренней организации, которая противоречит юзабилити. Речь идет об отслеживании модели поведения курсора мыши. Без яваскрипта вообще не пускать.

В этом случае написание парсера значительно усложняется.

Из ленивых способов еще могу подкинуть идеи:

1. Можно отслеживать откуда запрос - если с каких то ДЦ - отсекать.

2. Лимит на кол-во скачиваний с одного айпи

3. Отсеивание не анонимных прокси

4. Отсеивание неугодных стран

5. Капчи (рекапча2 с картинками - не все еще под нее подстроились, а также капча с чекбоксом)

Парсинг, граббинг, автоматизация всего что вы можете сделать в браузере(и не только) сами. Любое кол-во, любые защиты.
12

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