驴C贸mo proteger una parte del texto de los robots?
Buenas tardes.
Estoy creando un sitio web donde se publicar谩n tareas con respuestas. Quiero proteger las respuestas de los robots de scraping, para que mi base de datos de respuestas no sea copiada en un instante. Es decir, algo as铆: el usuario ve la tarea y cuando quiere ver la respuesta, se le pide que ingrese los caracteres de un captcha. Si todo es correcto, aparece la respuesta a la tarea. Tengo varias ideas para implementarlo.
Primera. Conecto el m贸dulo Webform. En cada tarea (nodo) creo un campo Webform (este campo solo es necesario para que Webform genere un bot贸n, de lo contrario no funciona) y un bot贸n "enviar". Coloco un captcha en el bot贸n. Cuando el usuario ingresa el captcha y presiona el bot贸n, es redirigido a una p谩gina donde normalmente se escribe algo como "su mensaje ha sido enviado". Pero yo decid铆 incluir la respuesta a la tarea en este mensaje.
El problema con este m茅todo es que el captcha est谩 vinculado a un formulario web espec铆fico, y el formulario web est谩 vinculado al nodo. As铆 que en mi sitio tendr茅 tantos captchas como tareas. 隆Y tengo miles! Temo que esto afecte negativamente el rendimiento del sitio.
Segunda. En el foro de Drupal me recomendaron usar carga din谩mica de contenido. Utilic茅 el m贸dulo Field Value Loader, que permite cargar din谩micamente campos CCK (donde tengo la respuesta a la tarea). Es decir, todo est谩 bien y es conveniente, solo que no estoy seguro de que realmente proteja. Puede que funcione contra los robots de b煤squeda, pero no contra los parsers. Entiendo que si profesionales se ocupan de mi sitio, no tengo posibilidades, pero al menos podr铆a protegerme de estudiantes que copien contenido valioso.
驴Qu茅 opinan al respecto? 驴Quiz谩s hay alguna soluci贸n simple sin programaci贸n?
P.S. Drupal 6.x
- Inicie sesi贸n para enviar comentarios