Некоторые жадные владельцы сайтов настолько дорожат своим уникальным содержимым, размещенном в интернете, что порой удивляешься - как они вообще решились на такое - публично это все выложить в сеть?!? :)))

Параноидальная защита от копирования контента сайтаЦифровые скряги внедряют в страницы сайта специальные JS-скрипты, блокирующие выделение текста и возможность сделать клик правой кнопкой, добавляют специальные CSS-стили, блокирующие выделение. А самые продвинутые (или не ограниченные в материальных средствах) используют какой-нибудь специальный извращенный механизм для отображения контента: FLASH-анимацию, какие-то мега-сложные фреймы, послойную загрузку контента с помощью JS, отображение отрендеренных с невысоким dpi страниц PDF-документа - по одной за раз и пр.




 

Это выглядит вдвойне смешно, если сайт имеет коммерческую цель: предоставление услуг или продажу товаров. Ведь потенциальные покупатели могут захотеть в том числе сохранить часть текста с сайта, скопировав его с web-страниц, чтобы распечатать и использовать в бумажном виде. Мне как-то попался сайт одного провинциального учебного центра, имевшего несколько видов защиты от копирования контента, его разработчики (или владельцы) так увлеклись своей паранойей, что даже "защитили" от кражи и страницу с контактной информацией: адрес, телефоны, схема проезда... :)

 

Пример web-стираницы с защищенным контентом:

Параноидальная защита от копирования контента сайта

 

 

Примеры реализации защиты контента сайта от копирования:

CSS-стили, запрещающие выделение текста:

Параноидальная защита от копирования контента сайта 

Функции в JS-скрипте, запрещающие копирование: 

Параноидальная защита от копирования контента сайта 

Функции в JS-скрипте, запрещающие выделение: 

Параноидальная защита от копирования контента сайта 

Функция в JS-скрипте, запрещающая делать правый клик мышкой:  

Параноидальная защита от копирования контента сайта 

И ведь не лень людям заниматься такой неблагодарной ерундой!?!

Ведь от такой защиты результат - только неудобство обычным пользователям, а если кому 100% нужно украсть контент с сайта - они сделают это в любом случае.




 

 

Как копировать контент с сайтов, у которых установлена защита от копирования:

1. Если защита реализована только с помощью JS - отключить использование Java-скриптов в браузере

Opera - в адресной строке написать "opera://settings" в панели "Настройки" слева выбрать строчку "Сайты" и переключить переключатель с "Разрешить выполнение JavaScript (рекомендуется)" на "Запретить выполнение JavaScript".

Google Chrome - в настройках в строке поиска написать "javascript", открыть "Настройки контента", найти строку "Javascript" и отключить.

Mozilla Firefox - в адресной строке написать "about:config", принять на себя риск (нажав на кнопку), в строке поиска написать "javascript.enabled" (можно не полностью писать и найти визуально среди нескольких строк), изменить значение с "true" на "false".

Safai - в верхнем меню: Safari -> Настройки открыть вкладку "Безопасность" и снять галочку "Включить JavaScript".

 

 

2. Если защита реализована только с помощью стилей CSS, то сохранить полностью web-страницу на компьютер, открыть CSS-файл (чаще всего имеет название main.css) и удалить часть его стилей, с помощью которых реализована защита.

 

3. Если защита реализована с помощью использования Flash-анимации, то, во-первых, мне жаль владельцев таких сайтов, так как технология Adobe Flash умирает (и Apple ее жестко банит - не возможно просматривать Flash'ки на устройствах Apple: iPhone, iPad, ... без использования специальных программ). Скопировать контент с такого сайта можно попробовать - скачав и сохранив сам файл анимации.

Если таких файлов слишком много, и каждый из них отвечает за отображение маленького кусочка контента, то останется только один вариант - делать скриншот  экрана или записывать экран на видео. Или просто не заниматься этим и не тратить время.

Для создания качественных скриншотов некоторые "продвинутые" пираты могут действовать следующим образом: подключают к компьютеру большой монитор с высоким разрешением, поворачивают сам монитор и картинку в нем на 90 градусов и, последовательно просматривая некий защищенный от копирования контент, делают однотипные скриншоты, из которых потом получают вполне читабельную книгу.

 

4. Другие сложные виды защиты - смотреть по факту и принимать решение. Чаще всего кроме скриншота ничего не получится сделать. С другой стороны, если используется такая защита, значит контент просто отображается в демо-режиме, и его владелец скорее всего предлагает приобрести его за деньги (в хорошем качестве, разумеется).

 

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

Иногда владельцы сайтов не являются инициаторами установки подобной защиты, эта инициатива также может исходить от активных вебмастеров, которые тем самым набивают себе цену: 

 

... я не просто сделаю вам сайт, но еще и установлю на него защиту от копирования текстов и картинок - чтобы никто не украл ваш контент!

 

Сама по себе данная работа сводится только к установке готового плагина или расширения стороннего разработчика для используемой одной из распространенных CMS (это минутное дело не стоит вообще ничего).

 

Выводы:

1. Интернет - общий (почти), и поэтому весь контент в нем - тоже общий :)

2. Некоторые виды контента нужно защищать от копирования.

3. Не нужно защищать от копирования контент, ранее скопированный у других, а также контент, не имеющий ценности :)

4. В этом вопросе очень много нюансов и особенностей, нет общих правил.

 

Комментарии (1)

This comment was minimized by the moderator on the site

В подобной ситуации:
1) Отключить в браузере поддержку JS.
2) Обновить страницу
3) Если текст не копируется, проверить CSS (отдельный и/или встроенный в страницу) на наличие вариантов user-select:

.post blockquote {
-webkit-user-select: text !important;
-moz-user-select: text !important;
-ms-user-select: text !important;
user-select: text !important;
}
body {
-webkit-user-select: none !important;
-moz-user-select: -moz-none !important;
-ms-user-select: none !important;
user-select: none !important;
}

И удалить их через Инспектор.

Еще, бывает, добавляют в описание тушки web-страницы параметр, чтобы текст не копировался - oncopy='return false:

<body class='loading' oncopy='return false;'>


(это не всегда помогает владельцам сайтов, но в некоторых случаях может помешать скопировать контент)

Здесь не опубликовано еще ни одного комментария

Оставьте свой комментарий

  1. Опубликовать комментарий как Гость.
0 Значки
Вложения (0 / 3)
Поделитесь своим местоположением

      Как отобразить KML-трек в Garmin Pilot
      Как отобразить KML-трек в Garmin Pilot

      Есть такое iOS-приложение - Garmin Pilot, которое можно было бы назвать замечательным, но с марта 2022 года она стало немного иным... Но, довольно грустной лирики, ибо есть люди, которые до сих пор пользуются этим приложеним не смотря ни на что. Итак, в некоторых случаях пилотам может понадобиться выполнять полет и контролировать местоположение ВС относительно некого трека, который был записан ранее. Если...




      Принтер HP LazerJet PRO M252 не печатает из MS Office 2010
      Принтер HP LazerJet PRO M252 не печатает из MS Office 2010

      Очередная подстава от Microsoft - лазерный принтер HP LazerJet PRO M252 не печатает из MS Office 2010. Операционная система - Windows 7 x64, также аналогичная проблема возникала в Windows 10. Причем MS Word отправляет документы на печать, и никаких ошибок при этом нет. А если попробовать напечатать документ из MS Excel - программа сразу же выдает ошибку печати. Из других программ документы печатаются без...




      Переменные средЫ Windows - TEMP и TMP
      Переменные средЫ Windows - TEMP и TMP

      Переменные среды Windows - ударение на "Ы" во втором слове (смысл фразы заложен в родительном падеже и верном ударении: переменные чего? - среды!), в англоязычных версиях виндовс - environment variable) Переменные среды Windows используются для настройки операционных систем. Не каждому пользователю нужно разбираться с этими настройками и влезать в эти переменные, но есть пара переменных, о которых нужно...




      Курс авиационного английского
      Курс авиационного английского "AirSpeak" (Небесный разговор)

      AirSpeak - наверное самый известный курс обучения летного и диспетчерского состава фразеологии радиообмена. Ситуации, приведенные в этом курсе - максимально приближены к реальной эксплуатации воздушных судов и обслуживания воздушного движения. Рассмотрены, конечно, только самые основные и элементарные случаи. Но основной упор данного курса делается на количество повторений и понимание основ...




      Несовпадение формата и расширения XLS-файла
      Несовпадение формата и расширения XLS-файла

      При экспортировании отчета в виде XLS-файла из Salesforce с помощью кнопки "Export Details" при последующем открытии этого Excel-файла на компьютере офис показывает предупреждение о том, что формат файла не совпадает с его расширением: Можно нажать на кнопку "Да", чтобы открыть файл. Или нажать на кнопку "Нет", чтобы не открывать :) Справку Microsoft вообще смысла нет открывать - там нет нужной информации.




      Номер версии iOS-приложения и сборки в Swift
      Номер версии iOS-приложения и сборки в Swift

      Отображение номера версии iOS-приложения в интерфейсе программы считается хорошим тоном, ибо пользователь должен иметь возможность легко, быстро и просто узнать его для каждого установленного приложения. Если у приложения также указывается номера билда (номер сборки), то его тоже нужно отображать для полной картины. Соответственно, номера приложения и сборки (при необходимости) нужно показывать в каком-то месте...




      Служба спасения 911 - Рождественский кошмар
      Служба спасения 911 - Рождественский кошмар

      Ведущий: Ежедневно тысячи людей попадают в кpитические ситуации, безвыходные положения, ломают pуки и ноги. Помочь им в этом пpизвана наша пpогpамма и служба "Спасение 911". Приободрить людей, попавших в беду, свести все к шутке - в этом состоит наша главная задача. И об одном таком случае, случившемся в Рождество, я не имею пpава молчать. Да, собственно, не очень-то и хочется.



Яндекс.Метрика
Сайт работает на быстром VPS/VDS хостинге от FASTVPS