POSTED ON 20.02.2023
AUTHORS: FAVEX
Содержание
1. Способ 1 — Ctrl + U
2. Способ 2 — Ctrl + P или версия страницы для печати
3. Способ 3 — отключить JavaScript
4. Способ 4 — спец расширения для браузера
Как эффективно защитить текст на сайте
Защита главной современной ценности
В XXI веке Интернет предоставляет множество мультимедиа-контента, но главным по-прежнему остается то, ради чего был придуман язык HTML, протокол HTTP и браузер. Это самый информативный элемент любого сайта – текст.
Как скопировать текст с защищенного сайта
Способ 1 – Ctrl + U
Защита от копирования в Интернете всегда делается однотипно – пользователю запрещается при чтении пользоваться правой кнопкой мыши и контекстным меню, выделять и копировать. Запреты реализуются при помощи JavaScript или атрибутов тега <body>. Некоторые оригиналы используют специальные стили CSS, которые запрещают выделение (но не копирование) на странице.
Все эти способы можно легко обойти и вариантов обхода существует значительно больше, чем методик защиты.
Самое простое действие – вызвать HTML-код комбинацией клавиш «Ctrl + U» (в тексте приводятся только комбинации клавиш, т.к. они являются универсальными. Действия, описанные с применением hot key, могут быть выполнены и при помощи меню браузеров). Работает всегда и покажет текст страницы вместе с разметкой и кодом скриптов. После этого достаточно найти нужное место, выделить, скопировать в текстовый редактор и очистить текст.
Данный способ идеально подходит для копирования 1-2 предложений. Если вам нужно скопировать сразу несколько абзацев, то такой способ неудобен тем, что придется чистить элементы кода после вставки, например, в Word.
Способ 2 – Ctrl + P или версия страницы для печати
В данном случае получить защищенный текст можно, вызвав версию страницы для печати комбинацией клавиш «Ctrl + P». Работает в Chrome и ему подобных (Яндекс.Браузер, например) и в Opera. При этом будет показан упрощенный документ, в котором можно выделить и скопировать содержимое.
Получить чистую копию можно и в Firefox, и в Internet Explorer. При нажатии «Ctrl + S» браузер предложит разные варианты сохранения. Выбирая «текстовый документ» получим файл, в котором нет тегов форматирования. Пользователям Firefox будет удобнее, поскольку в этом браузере сохранение уберет лишние символы полностью, а в IE может остаться код JavaScript.
Способ 3 – отключить JavaScript
Популярный способ обхода защиты от копирования – отключить выполнение JavaScript в настройках браузера. Но при этом отключится все активное содержимое, а не только скрипт, защищающий текст, и все «красивости» сайта станут недоступны. А если копирование закрывается через тег <body>, то убрать ограничения не получится.
Например, в браузере Chrome это можно сделать через настройки сайта.
Способ 4 – спец расширения для браузера, которые снимают всю защиту от копирования онлайн и в 1 клик
Agvento рекомендует
Кроме того, существуют специальные расширения для браузеров, которые возвращают весь функционал, закрытый через JavaScript или тег <body>. Например, дополнение Absolute Enable Right Click & Copy позволяет игнорировать запреты на выделение и выключает предупреждение о невозможности скопировать содержимое страницы.
На наш взгляд, это самое простое и удобное решение из всех представленных.
Все что нужно сделать, это установить расширение в ваш браузер, перейдя по ссылке выше. После в правом верхнем углу браузера появится иконка в виде курсора мыши. Нажав на которую вы увидите всего 2 настройки:
- “Enable Copy” – отключает защиту от копирования на любом сайте.
- “Absolute Mode” – отключает вообще всю защиту от копирования контента.
Помимо ручных способов получения текстового контента с сайта есть еще и программные решения. Дело все в том, что все защиты рассчитаны на действия пользователя, а от автоматической обработки не спасают. Можно получить текст при помощи одного из специальных сайтов-парсеров, которых много в Интернете.