Quali sono alcuni buoni modi di mantenere contenuti dalla copia ad altri siti

StackOverflow https://stackoverflow.com/questions/1380315

  •  21-09-2019
  •  | 
  •  

Domanda

ho capito che non importa quello che faccio, qualcuno sarà in grado di copiarlo. Tuttavia posso ancora fare loro il lavoro duro per questo. Quali sono alcuni buoni modi di fare dei dati non facilmente copiati usando la codifica compatibile php.

--- Aggiunto ----

I dati sono un elenco di risultati per determinati eventi sportivi locali. Inviamo la gente fuori per raccogliere le informazioni, inviare le informazioni, apportare correzioni e così via. Tuttavia un sito web concorrente prende i nostri risultati (so che sono direttamente copiandole) e mai li aggiorna, che induce la gente a chiamare il nostro ufficio e si lamentano.

---- risposta per il mio uso ----

ho preso uno di loro, però ho intenzione di utilizzare più delle vostre risposte. Ho intenzione di aggiungere il mio anello di una utilizzando il trucco di copia pasta. Ho intenzione di mettere il testo nascosto falso in esso. Ho anche intenzione di fare il finto trucco testo nascosto con diverse versioni del tag div che sono falsi (rendendo ancora più difficile graffiare o di fare qualcosa di simile a una copia alla Textpad e sostituirlo vera facilmente), e sto andando a parlare con un avvocato nonché su ricorso legale e quello che posso fare per rendere illegale per loro di copiare i dati (come bios creativi o qualcosa di fresco del genere). Grazie per il vostro aiuto.

È stato utile?

Soluzione

Mettere qualche <div style="display: inline; position: absolute; overflow: hidden; width: 0px">useless words</div> nel testo. Esso non visualizzerà per la lettura, ma se qualcuno copia e incolla ... "WOW da dove proviene WTF !! * * GRIDO"

Altri suggerimenti

Joe, non si può davvero farli lavorare davvero difficile per ottenere i dati. E 'essenzialmente solo una singola richiesta per le tue pagine. La soluzione migliore è quella di dichiarare esplicitamente che si possiede i diritti di tutti i contenuti, e che qualsiasi violazione sulla proprietà che porterà a conseguenze legali * .

* Non un avvocato

I suoi dati saranno copiati tutti i computer che richiede la pagina e vi rimane lì fino a quando la persona cancella la cache. Per rispondere alla tua domanda, non è possibile.

Che cosa si può fare è creare uno stile CSS come ad esempio:

.copy-pasta { display: none; }

E poi tutto il contenuto, aggiungere qualcosa di simile:

<p class="copy-pasta">Content provided via <a href="[your url]">[your website here]</a></p>

Ciò consentirà di aumentare il page rank quando copy-pasters palesemente rubare suo sito web, il che significa che verranno visualizzati prima nei risultati di ricerca.

Come di mettere link al tuo sito con i dati visualizzati? Nessun grosso clamore, ma solo suggeriscono che il per lo più fino a figure di data, possono visitare il sito Web reale che le pubblica.

La maggior parte di ciò che si prova funzionerà solo per un tempo. Fino a quando si supera il loro fattore pigrizia. (Quello che stanno facendo suggerisce un elevato fattore di pigrizia.)

Le leggi non proteggono i dati disponibili al pubblico, ma si può essere in grado di proteggere l'imballaggio e la presentazione.

Programmi utilizzati per copiare i dati fuori cercano i dati utilizzando pattern-matching. Si potrebbe 'decorare' i dati con tag scelti a caso (come una riga avrebbe un tag span che lo circonda, la riga successiva un div, ecc ...). Solo un pensiero.

Chiarimento: Con screen-scraper, almeno, l'utente del programma specifica cosa viene HTML prima che i dati che vogliono, e ciò che HTML viene dopo di esso. Si può rendere più difficile per loro di recuperare automaticamente i dati.

Perché la gente chiamando il vostro ufficio a lamentarsi se i dati sono su un sito web in competizione? Se hanno un nome di dominio che è abbastanza simile al tuo che le persone sono confuse i due di voi o se hanno messo qualcosa sul loro sito che lo fa apparire come li hai approvato, poi li hai per violazione di marchio .

Disattiva il menu contestuale è un inizio.

$(document).bind('contextmenu', function(e)
{
    return false;
});

o

<body oncontextmenu="return false;">

vietano alle persone di ottenere i dati è quasi impossibile. Si può rovinare i tag e rendere il codice molto sporca e difficile da analizzare ... ma non è davvero sufficiente. Si potrebbe anche generare una grande immagine con i dati in esso, questo sarebbe doloroso per analizzare! ... ma non si vuole farlo.

Perché hai detto ...

  

Tuttavia un sito web concorrente prende il nostro   risultati (So che sono direttamente   copiandoli) e mai li aggiorna   che induce la gente a chiamare il nostro ufficio   e si lamentano.

... la mia chiamata sarebbe quella di prendere questo l'altro modo e creare un'API che permette alle persone di ottenere i tuoi contenuti in un modo che avete progettato.

Anche se sono solo spudoratamente rubare i vostri dati e non hanno il diritto di farlo, prendere in considerazione un'opzione legale.

Un'altra opzione è quella di utilizzare il codice PHP per generare le immagini dal codice HTML del sito. Si potrebbe utilizzare le immagini per visualizzare il contenuto, invece di HTML che può essere facilmente copiato. codice di esempio è qui, e scommetto che potrebbe trovare più di codice per fare questo da usare Google:

http: / /www.acasystems.com/en/web-thumb-activex/faq-php-convert-html-to-image.htm

Copyscape non ci vorrà evitare che il contenuto venga copiato, ma renderà trovare le copie molto facile .

È possibile crittografare i dati sulla pagina, e hanno javascript offuscato routine di decodifica che decodificarlo per voi telespettatori. Si può cambiare le chiavi e algoritmi di cifratura di volta in volta. Stesso javascript deve disabilitare la capacità di selezionare il testo e / o copiarlo per prevenire manuale di copia-incolla.

Non saranno in grado di copiare manualmente e la loro raschietto dovrebbe essere in grado di eseguire javascript per ottenere i dati.

avvertenza è che i dati non saranno visibili per Google, ma se i dati sono piuttosto numerico che potrebbe non essere un grande danno tale.

Se raschiare automaticamente e molto spesso si può anche cercare di individuare il loro IP osservando più attive IP-s sul tuo sito e servirli dati falsi.

Si prega di non utilizzare gli avvocati, che sta colpendo sotto la cintura.

uso swf per visualizzare i dati, proprio come gli altri libri online

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top