amigo

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

53 posts in this topic

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

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

 

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

 

<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>
Заменять заглавные и цифры никакой нужды думаю нет. Во всем тексте уникальность упадет и так ниже плинтуса

Share this post


Link to post
Share on other sites

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

<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> 

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

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

witosp likes this

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

 

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

Edited by workmaster95
amigo and k-park like this

Share this post


Link to post
Share on other sites

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

 

 d4316492579d27498f39235dc094209e.png

 

Проверил:

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

 

-----

 

И для кстати.

 

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

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

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

 

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

 

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

 

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

workmaster95 and campusboy like this

Share this post


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);
webostrov likes this

Share this post


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>

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
Share on other sites

Понял, значит защиты как таковой пока нет :)

Конкретный вопрос содержит половину ответа. 

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

Интересно:)

Share this post


Link to post
Share on other sites

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

 

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

 

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

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

amigo likes this

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


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"). После этого автоматический парсинг прекращается, да и м*дак ленится искать вашу ленту с новым адресом.

Share this post


Link to post
Share on other sites

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

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

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

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

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

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

diplomdistant likes this

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.