Как сделать чтобы нельзя было копировать текст на сайте?

Discussion in 'Болталка' started by rusGTpro, 7 Oct 2011.

  1. rusGTpro

    rusGTpro New Member

    Joined:
    20 Dec 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Вопрос заключается в следующем: у меня есть узко-специализированный интернет-магазин, я собрал большую базу товаров и их аналогов (в рунете подобного не нашел). соответственно, если я просто выложу все аналоги данной модели в описании, то у меня ее просто скопируют и мой сайт потеряет уникальность. как можно избежать подобного? выкладывать в виде фотографий не вариант, какие-нибудь флэш или скрипты тоже не подойдет- я в этом не разбираюсь.
    как быть?
     
  2. chexec

    chexec Member

    Joined:
    19 Nov 2010
    Messages:
    67
    Likes Received:
    11
    Reputations:
    3
    никак.
     
  3. rossoo

    rossoo наркоша

    Joined:
    14 Feb 2010
    Messages:
    142
    Likes Received:
    50
    Reputations:
    13
    помоему флэш или прозрачный фон и на нем текст
     
  4. AnGeI

    AnGeI Elder - Старейшина

    Joined:
    8 Dec 2008
    Messages:
    395
    Likes Received:
    79
    Reputations:
    16
    JS вывод + обфускация.
    Если интересует, пишите в PM.
     
  5. chexec

    chexec Member

    Joined:
    19 Nov 2010
    Messages:
    67
    Likes Received:
    11
    Reputations:
    3
    этим ты избавишься только от поисковиков.
     
  6. gumMy

    gumMy Banned

    Joined:
    21 Jul 2011
    Messages:
    32
    Likes Received:
    10
    Reputations:
    10
    А мне подскажите как скопировать :) Вот например сайт hyperpc.ru
    Если кто-то знает конечно.
     
  7. FeRiuS

    FeRiuS Member

    Joined:
    26 Feb 2010
    Messages:
    130
    Likes Received:
    49
    Reputations:
    5
    Сохраняешь страницу на хард, вырезаешь скрипт блокировки, запускаешь в браузере - профит.
     
  8. AnGeI

    AnGeI Elder - Старейшина

    Joined:
    8 Dec 2008
    Messages:
    395
    Likes Received:
    79
    Reputations:
    16
    pastebin.com/mZNa0VnJ
    Ясное дело. Чего не прочитает парсер, того не прочитает и бот.
     
  9. chexec

    chexec Member

    Joined:
    19 Nov 2010
    Messages:
    67
    Likes Received:
    11
    Reputations:
    3
    profit.
     
  10. DvOrnik

    DvOrnik Elder - Старейшина

    Joined:
    15 Nov 2006
    Messages:
    48
    Likes Received:
    7
    Reputations:
    6
    А какая сложность скопировать сайт, вернее текст ?

    FeRiuS я делаю по другому, если нужен просто исходник, открываю сайт в блокноте, весь исходник показывает
     
  11. Metal-Core

    Metal-Core Member

    Joined:
    20 Sep 2011
    Messages:
    226
    Likes Received:
    21
    Reputations:
    0
    Ага,в исходном тексте сайта нужное найти.. когда так делал)
     
  12. |qbz|

    |qbz| Banned

    Joined:
    25 Dec 2009
    Messages:
    385
    Likes Received:
    169
    Reputations:
    65
    Ну если примитивно, то решается примерно так: <button style="border:0px; background-color:transparent;" onClick="document.getElementById('focuser').focus();" id="content" disabled><script>document.getElementById('content').innerHTML = String.fromCharCode(221, 242, 238, 242, 32, 242, 229, 234, 241, 242, 32, 234, 238, 239, 232, 240, 238, 226, 224, 242, 252, 32, 237, 229, 235, 252, 231, 255, 33);</script></button><input type="button" id="focuser" style="border:0px; width:1px; height:1px; background-color:transparent;">

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

    Если более надежнее надо, то надо писать скрипт, который конвертит текст в картинку / флеш.
     
    #12 |qbz|, 7 Oct 2011
    Last edited: 7 Oct 2011
    Echnaton likes this.
  13. DvOrnik

    DvOrnik Elder - Старейшина

    Joined:
    15 Nov 2006
    Messages:
    48
    Likes Received:
    7
    Reputations:
    6
    кстати, отключаешь в опере Включить плагины и Включить JavaScript и всё спокойно копируется )
     
  14. Artanis

    Artanis New Member

    Joined:
    17 Sep 2011
    Messages:
    35
    Likes Received:
    4
    Reputations:
    1
    мороки столько, лучше Флешь или еще чего нибудь. Ничего тяжелого тут нет, и особых навыков не требуется. Проги интуитивно понятные. Текст будет четкий, красиво появляться, фон можно менять, в общем весело.
    В любом случае если потребуется инфу из под земли достанут. Уникальность в интернете дело временное.
    Любой копирайтер/рерайтер из фриланса перепишет (если защита хорошая) за пару сотен рублей весь сайт.
     
  15. rusGTpro

    rusGTpro New Member

    Joined:
    20 Dec 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    да уж, печальная ситуация, но все равно спасибо за советы.
    в виде картинок и флеш не подойдет- поисковики не найдут. А вот фрилансеры действительно перепишут все за 100 руб, текста немного, только технические характеристики- там всего по 5 строк...
     
  16. justonline

    justonline network ninja

    Joined:
    27 Jul 2011
    Messages:
    499
    Likes Received:
    60
    Reputations:
    53
    результатом твоих танцев с бубном станет отсутствие индексации данного текста. кому надо - скопируют, уж поверь. и тогда по поисковой выдаче у него будет уник контент..а у тебя ничего)
     
  17. KGB

    KGB Member

    Joined:
    6 Dec 2010
    Messages:
    129
    Likes Received:
    5
    Reputations:
    0
    Тот кто очень захочет скопировать текст с вашего сайта все-равно его скопирует. Вы можете прибегать к разным уловкам, чтобы помешать копированию текста в буфер, но всегда можно сделать скрин сайта и разпознать текст в фанридере.
     
  18. rubenduden

    rubenduden New Member

    Joined:
    7 Oct 2011
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    а в принципе есть обход но это временный но зато поисковик будет знать что вы были первыми и от вас делаеться копия.

    Прелогаю сделать с помощью пхп.
    Им можно определить кто на сайт заходит типа поисковик или нормальный пользователь.

    Если нормальный пользователь то делаем явя финти флюшки если бот то даем ему норм текст

    Но все равное нароют такой у нас народ талантливый что нужно достают.

    ------------------
    ммм хотя может я опоздал с темой но бы хотелось узнать какое решение нашли если нашли
     
  19. AlonDelon

    AlonDelon Member

    Joined:
    12 Nov 2010
    Messages:
    322
    Likes Received:
    18
    Reputations:
    -3
    или Teleport вытащит всё с потрохами.
    был где то код отрубающий правую кнопку мышки и клавиши копирования, но это для пользователей большое ограничение, которое лучше не делать.

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

    ну а если копируют со ссылкой, то это даже +
     
    #19 AlonDelon, 7 Oct 2011
    Last edited: 7 Oct 2011
  20. kravch_v

    kravch_v Member

    Joined:
    1 Sep 2011
    Messages:
    134
    Likes Received:
    43
    Reputations:
    1
    Запрет копирования фотографий + текст

    Code:
    <script type="text/javascript">
    var message="";
    function clickIE() {if (document.all) {(message);return false;}}
    function clickNS(e) {if
    (document.layers||(document.getElementById&&!document.all)) {
    if (e.which==2) {
    (message);
    return false;}}}
    if (document.layers) {
    document.captureEvents(Event.MOUSEDOWN);
    document.onmousedown=clickNS;
    }else{
    document.onmouseup=clickNS;
    document.oncontextmenu=clickIE;
    }
    document.oncontextmenu=new Function("return false")
    </script> 
    
    Запрет копирования текста:

    Code:
    <script type="text/javascript">
    
    function preventSelection(element){
      var preventSelection = false;
    
      function addHandler(element, event, handler){
        if (element.attachEvent) 
          element.attachEvent('on' + event, handler);
        else 
          if (element.addEventListener) 
            element.addEventListener(event, handler, false);
      }
      function removeSelection(){
        if (window.getSelection) { window.getSelection().removeAllRanges(); }
        else if (document.selection && document.selection.clear)
          document.selection.clear();
      }
      function killCtrlA(event){
        var event = event || window.event;
        var sender = event.target || event.srcElement;
    
        if (sender.tagName.match(/INPUT|TEXTAREA/i))
          return;
    
        var key = event.keyCode || event.which;
        if (event.ctrlKey && key == 'A'.charCodeAt(0))  
        {
          removeSelection();
    
          if (event.preventDefault) 
            event.preventDefault();
          else
            event.returnValue = false;
        }
      }
      addHandler(element, 'mousemove', function(){
        if(preventSelection)
          removeSelection();
      });
      addHandler(element, 'mousedown', function(event){
        var event = event || window.event;
        var sender = event.target || event.srcElement;
        preventSelection = !sender.tagName.match(/INPUT|TEXTAREA/i);
      });
      addHandler(element, 'mouseup', function(){
        if (preventSelection)
          removeSelection();
        preventSelection = false;
      });
      addHandler(element, 'keydown', killCtrlA);
      addHandler(element, 'keyup', killCtrlA);
    }
    
    preventSelection(document);
    </script>
    
     
    #20 kravch_v, 7 Oct 2011
    Last edited: 7 Oct 2011
Loading...