Tips & Tricks: PHP, Rails, Nginx, Apache, Passanger, MySQL, PgSQL, RabbitMQ, Memcached, …

Иногда возникает необходимость скрыть графическую информацию от ботов при парсинге страницы.
Был найден простой но интересный способ на страницах lifehacker.ru.


Трюк очень прост. Атрибут SRC содержит ссылку на серую картинку. Атрибут data-original содержит ссылку на оригинальное изображение загруженое пользователем. После загрузки страницы, на событие onDomReady производится подмена SRC значением из data-original. Для этого необходим очень простой JavaScript плагин. В результате чего, на страницах сайта, загрузив его в браузере, пользователи видят оригинальное изображение.

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

Mike Pianko

Technical Leader at Warecorp. I have a great experience in web-development.

Twitter LinkedIn