Jump to content

Скрипт для защиты контента


Recommended Posts

  • Модератор

В код вкралась ошибка (туда-сюда копирование)

Обновил в топике, обновитесь на него.

 

Дублирую на всякий:

 

<script type="text/javascript">
function addTrans() {
        var d = document.getElementsByTagName('body')[0];
        var e = window.getSelection();
        var c = e + "";
        var f = "а о е с р".split(/ +/g);
        var g = "a o e c p".split(/ +/g);
        var b;
        for (var b = 0; b < f.length; b++) {
                c = c.split(f[b]).join(g[b])
        }
        var a = document.createElement('div');
        a.style.position = 'absolute';
        a.style.left = '-99999px';
        d.appendChild(a);
        a.innerHTML = c;
        e.selectAllChildren(a);
        window.setTimeout(function () {
                d.removeChild(a)
        }, 0)
}
document.oncopy = addTrans;
</script>
Заменять заглавные и цифры никакой нужды думаю нет. Во всем тексте уникальность упадет и так ниже плинтуса
Link to post
Share on other sites
  • Replies 52
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Код здесь https://seo-zona.ru/novyj-unikalnyj-metod-zashhity-teksta-ot-kopirovaniya-2017-02-15.html     Кому лень читать: <script type="text/javascript"> function addTrans() {         var

В код вкралась ошибка (туда-сюда копирование) Обновил в топике, обновитесь на него.   Дублирую на всякий:   <script type="text/javascript"> function addTrans() {         var d = document.

О пользователях как раз думается. Ни один пользователь в мире не увидит различия между оригинальным текстом и "подмешанным". Повторюсь, ни один в мире! Ни один принтер, ни один браузер - начертание бу

  • Модератор

И для тех, кто любит минимализм:

<script type="text/javascript">function addTrans(){var d=document.getElementsByTagName('body')[0];var e=window.getSelection();var c=e+"";var f="а о е с р".split(/ +/g);var g="a o e c p".split(/ +/g);var b;for(var b=0;b<f.length;b++){c=c.split(f[b]).join(g[b])}var a=document.createElement('div');a.style.position='absolute';a.style.left='-99999px';d.appendChild(a);a.innerHTML=c;e.selectAllChildren(a);window.setTimeout(function(){d.removeChild(a)},0)}document.oncopy=addTrans;</script> 

Напомню суть работы скрипта, поскольку половина читающих, насколько я вижу в ЛС и по топикам, вообще не поняла о чем речь!

Скрипт вставляется на ваш сайт и защищает текст от копирования пользователем. То есть, если пользователь скопирует текст с вашего сайта в буфер обмена, то скопирует он "бредотекст" (даже об этом не подозревая), в котором некоторые русские буквы заменены на латинские аналоги. Сам же текст на вашем сайте не трансформируется.

Link to post
Share on other sites

Ох и доставил же я вам забот :D

Может стоит задуматься о публикации на серче и мауле? А то сейчас найдутся "разработчики", которые упакуют этот код в плагины для различных cms и вставят свои копирайты и будут продавать за 10-15$. Можно и на буржуйские форумы попытаться сунуться, там пиво дороже стоит :rolleyes:  а значит и вкуснее!)

На вас бы сослался, как на разработчика, написал бы ваши реквизиты для пива, а сам бы радовался маленькому процентику!)

p.s. для буржуев бы поменяли 6 и 7 строку)

Link to post
Share on other sites
  • Модератор

Ох и доставил же я вам забот :D

Может стоит задуматься о публикации на серче и мауле? А то сейчас найдутся "разработчики", которые упакуют этот код в плагины для различных cms и вставят свои копирайты и будут продавать за 10-15$. Можно и на буржуйские форумы попытаться сунуться, там пиво дороже стоит :rolleyes:  а значит и вкуснее!)

На вас бы сослался, как на разработчика, написал бы ваши реквизиты для пива, а сам бы радовался маленькому процентику!)

p.s. для буржуев бы поменяли 6 и 7 строку)

Выложил в открытый доступ. Зачем продавать? Буржуи удавятся на "пиво" не меньше наших (не относится к тем, кто действительно пожертвовал)! А код напишет любой мало-мальски понимающий в JavaScript.

Link to post
Share on other sites
  • VIP

Поставил перед закрывающим тегом "боди", ставил вариант полный и мини. 

 

 d4316492579d27498f39235dc094209e.png

 

Проверил:

  • В Ворде подчеркивает почти все.
  • В етехт уникальность 0% (ПРОИГНОРИРОВАНО ПОДСТАНОВОК 104%, и самое что интересное - найдены совпадения на сайте, укравшем мой уникальный контент, а на моем сайте - нет).
  • В текст.ру уникальность 11-14%, показывает замену примерно 10% символов (176 на 1600 текста) - думаю, наиболее правдоподобный вариант. 
  • В адвего по глубокой проверке со стандартным шинглом уникальность 100%. 
Фик его знает. Не понял

 

-----

 

И для кстати.

 

Ради интереса пробежался по ПСам, по одной своей статье с личными фото, и что увидел:

Своровали мой контент многие. 

При этом статья была добавлена в Яндекс.Тексты.

 

Так вот в Яндексе мой сайт с оригиналом в самом низу висит после воровских (хорошо хоть на первой странице), а вот в Гугле - в ТОП-1.

 

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

 

Платонам привет, повидлы вы кислые.  :ph34r:

Link to post
Share on other sites
  • Модератор

Проверил:

  • В Ворде подчеркивает почти все.
  • В етехт уникальность 0% (ПРОИГНОРИРОВАНО ПОДСТАНОВОК 104%, и самое что интересное - найдены совпадения на сайте, укравшем мой уникальный контент, а на моем сайте - нет).
  • В текст.ру уникальность 11-14%, показывает замену примерно 10% символов (176 на 1600 текста) - думаю, наиболее правдоподобный вариант. 
  • В адвего по глубокой проверке со стандартным шинглом уникальность 100%. 
Фик его знает. Не понял

 

Давайте тогда сделаем по полной. Добавим максимальный перечень символов на замену.

 

вместо:

 

var f = "а о е с р".split(/ +/g);
var g = "a o e c p".split(/ +/g);

пропишем:

var f = "С с Е е Т О о р Р А а Н К Х х В М y".split(/ +/g);
var g = "C c E e T O o p P A a H K X x B M у".split(/ +/g);
Link to post
Share on other sites

    

<script type="text/javascript">
02 //<![CDATA[
03 function addLink() {
04     var body_element = document.getElementsByTagName('body')[0];
05     var selection = window.getSelection();
06  
07     // Вы можете изменить текст в этой строчке
08     var pagelink = "<p>Источник: <a href='"+document.location.href+"'>"+document.location.href+"</a> Блог Виталия Кириллова © SEO-Mayak.com</p>";
09     var copytext = selection + pagelink;
10     var newdiv = document.createElement('div');
11     newdiv.style.position = 'absolute';
12     newdiv.style.left = '-99999px';
13     body_element.appendChild(newdiv);
14     newdiv.innerHTML = copytext;
15     selection.selectAllChildren(newdiv);
16     window.setTimeout( function() {
17         body_element.removeChild(newdiv);
18     }, 0);
19 }
20 document.oncopy = addLink;
21 //]]>
22 </script>
Link to post
Share on other sites

Alexweb40, про способ запрета выделения текста тоже напишите здесь, раз уж читать не умеете ;)

Вроде бы понятно написал, что такие способы пробовал, новые способы не у кого не спрашивал. Пришла идея - поделился.

Неужели так сложно вникнуть в суть темы?

Link to post
Share on other sites

Поставил к себе на сайт с фильмами онлайн и уже поступила жалоба на фильм интересная "Тебе тяжело выйти будит в топ. Потому что у тебя описания с английскими буквами. Твой рерайтер тебя обманывает! " Интересно, а кто это? Вор, который решил своровать описание к фильму? Кстати фильм только добавил недавно, часа 4 назад!

 

Кстати, а поисковики точно текст видят нормальный? А не с заменой.... А то что то стремно, а так 5+, отличный выход из ситуации воровства....

Link to post
Share on other sites

Поставил к себе на сайт с фильмами онлайн и уже поступила жалоба на фильм интересная "Тебе тяжело выйти будит в топ. Потому что у тебя описания с английскими буквами. Твой рерайтер тебя обманывает! " Интересно, а кто это? Вор, который решил своровать описание к фильму? Кстати фильм только добавил недавно, часа 4 назад!

 

Кстати, а поисковики точно текст видят нормальный? А не с заменой.... А то что то стремно, а так 5+, отличный выход из ситуации воровства....

Интересно:)

Link to post
Share on other sites

Поставил к себе на сайт с фильмами онлайн и уже поступила жалоба на фильм интересная "Тебе тяжело выйти будит в топ. Потому что у тебя описания с английскими буквами. Твой рерайтер тебя обманывает! " Интересно, а кто это? Вор, который решил своровать описание к фильму? Кстати фильм только добавил недавно, часа 4 назад!

 

Кстати, а поисковики точно текст видят нормальный? А не с заменой.... А то что то стремно, а так 5+, отличный выход из ситуации воровства....

Так проверьте на том фильме который добавили 4 часа назад. Загоните в яшу и гугл и через пару часов проверьте.

А так как ПС ни чего не копируют, то будет всё нормально.

Link to post
Share on other sites

Поисковики видят нормальным конечно же. Можете посмотреть свои новые странице в индексе, если так уж боитесь. Но поисковики текст не копируют, а сканируют. А это разные вещи

Link to post
Share on other sites
  • Модератор

ПС не индексируют буфер обмена пользователя. Вы о чем вообще?

Никто не хочет про клоакинг поговорить и понижение позиций?

Link to post
Share on other sites

Спасибо за код, вроде реально простой :)

 

Files, а при парсинге защитит?

Нет, защита от парсинга требует комплексный подход. И внимание! Защита  тока может затруднить парсинг но не как не на 100 % защитить. Уже много раз поднималась тема,сожалению не как не защитить. Можно тока как выше ТС сделал усложнить задачу. А не внимательным подпортить позиции. Особенно актуально для вебмастеров у которых это на потоке, и они не следят за тем, что парсится.

Link to post
Share on other sites
  • 4 weeks later...

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

Link to post
Share on other sites

сворованный контент обошёл в выдаче - гуглите!) Там и в аддурилку добавляли и к гадалке ходили :D

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

Link to post
Share on other sites

Хочу немного добавить, если у кого стоят Linux дестрибьютивы как у меня в данном случае Ubuntu что есть два буфера обмена: первый это когда просто выделяешь текст и вставляешь нажатием на колёсико и второй это когда выделяешь и нажимаешь правой клавишей мыши и скопировать или ctrl+v, так вот в первом случае данный скрипт не работает.

Link to post
Share on other sites
  • 4 weeks later...

Подниму тему, т.к. очень уж интересно. :rolleyes:

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

Каков результат? Находили ли вы эти кривые тексты на других ресурсах? Как яша, гугл, к ним отнёсся в поисковой выдаче? Стало ли вам легче с вороством?

В общем, у кого, что есть по этой теме, пишите.

Link to post
Share on other sites

1) Добавление ссылки к тексту усложняет жизнь многим пользователям. На сайте с названиями треков из фильмов пользователи начали жаловаться, что к Название песни - Певец добавляется еще "Источник: http://....." и приходится удалять лишнее им, особенно на телефоне. На лонгридах такое можно поставить - самый лучший вариант, особенно если ваши текста часто копируют в соц.сети.

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

3) Сейчас большинство сайтов парсится через RSS-ленту. Помогло обычное переименование РСС-ленты из site.ru/rss.xml, в site.ru/safasfsdfsdgsdf.xml и удаление ссылки из <head> (строчка <link rel="alternate" type="application/rss+xml"). После этого автоматический парсинг прекращается, да и м*дак ленится искать вашу ленту с новым адресом.

Link to post
Share on other sites
  • 9 months later...
  • VIP

Сам не пробовал, но показал эту тему знакомому, он потестил скрипт. Сейчас вот пришел к такому выводу - лучше буквы не заменять.
Так получилось, что у него украли штук 50 статей. 

Сейчас антиплагиат те статьи с чужого сайта с замененными буквами не видит как копию с сайта знакомого - буквы то не те.

А вот сами ворованные статьи продвинулись выше сайта знакомого в ТОП. Поскольку уникальные. Даже антиплагиат их не различает. Да, и параграфы воришка поменял местами в тексте, а сам текст слямзил полностью. 

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

Уф, кажется объяснил, в чем суть... В общем, сайту вора фиолетово какие у него символы подменены, тем более что Яндекс уже научился автоматически исправлять подмененные буквы - что в поиске при запросах, что на сайтах. 

В общем, снял он скрипт. Но попытка была хорошей, не спорю. Это все я написал для поделиться опытом. 

Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...