logo

Paleta - Deixe colorido🎨

Palette — Construtor visual de páginas. Não precisa ser designer.

Demonstração ao vivo Baixar Palette

Scroll

Como proteger parte do texto contra robôs?

22/02/2025, by Anônimo (não verificado)

 Olá a todos.

Estou criando um site onde serão publicados exercícios com respostas. Quero proteger as respostas contra robôs de scraping, para que minha base de respostas não seja copiada em um instante.  Ou seja, algo como: o usuário vê o exercício e, quando quer ver a resposta, é solicitado a inserir os caracteres do captcha. Se estiver correto, a resposta do exercício aparece. Tenho algumas ideias de implementação.

Primeira. Conecto o módulo Webform. Em cada exercício (nó) crio um campo Webform (esse campo é necessário apenas para que o Webform crie o botão, caso contrário não funciona) e o botão "enviar". No botão coloco o captcha. Quando o usuário insere o captcha e clica no botão, ele é redirecionado para a página onde normalmente se escreve algo como "sua mensagem foi enviada". E eu decidi inserir nessa mensagem a resposta do exercício.
O problema com esse método é que o captcha fica vinculado a um webform específico, e o webform está vinculado ao nó. Assim, terei no site tantos captchas quanto exercícios. E são milhares! Tenho muito medo de que isso afete negativamente o desempenho do site.

Segunda No fórum do Drupal me aconselharam a usar carregamento dinâmico de conteúdo. Usei o módulo Field Value Loader, que permite carregar dinamicamente campos CCK (onde está a resposta do exercício). Ou seja, tudo bem e conveniente, só não tenho certeza se isso realmente protege. Contra robôs de busca talvez, mas não contra parsers. Claro que entendo que se profissionais se dedicarem ao meu site não terei chances, mas alunos podem copiar conteúdo valioso, gostaria de ao menos me proteger deles.


O que acham disso, talvez exista alguma solução simples sem programação?

P.S. Drupal 6.x