Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: как защититься от парсинга?

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
lucidmind
Отправлено: 27 Августа, 2012 - 11:09:31
Post Id


Новичок


Покинул форум
Сообщений всего: 7
Дата рег-ции: Июль 2012  
Откуда: Подмосковье


Помог: 0 раз(а)




Добрый день!

Пожалуйста, подскажите, кто знает (кто как сам решает эту проблему)...
Как защитить определенные страницы своего сайта от парсинга, т.е. чтобы пользователи открыв страницу вручную из браузера могли видеть все содержимое, а при закачке страницы программно - содержимое страницы было бы другим, но при этом, надо чтобы поисковики - читали правильное содержимое, ну или если это невозможно - фиг с ними с поисковиками...

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

Хотелось бы узнать разные мнения/методы...
Спасибо!
 
 Top
Мелкий Супермодератор
Отправлено: 27 Августа, 2012 - 11:26:24
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




Невозможно в принципе.
Всё, что видит пользователь - можно забрать программно.


-----
PostgreSQL DBA
 
 Top
Zuldek
Отправлено: 27 Августа, 2012 - 12:14:22
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




1 100%-й метод: проводить тест Тьюринга для любого пользователя перед показом скрываемого контента.

(Отредактировано автором: 27 Августа, 2012 - 12:15:15)

 
 Top
EuGen Администратор
Отправлено: 27 Августа, 2012 - 12:15:52
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Zuldek
Вот только, я думаю, все здесь согласятся с тем, что скрипт, который реализует тест Тьюринга программно (в автоматическом режиме), сам пройдет тест Тьюринга.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Zuldek
Отправлено: 27 Августа, 2012 - 12:17:24
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




А не было речи о том что этот тест должен быть автоматизирован Улыбка Это как мы все понимаем еще более сложно чем "вручную" отличить робота от человека

(Отредактировано автором: 27 Августа, 2012 - 12:18:42)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Кодировки и все смежное »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB