2010-02-08 12 views
8

Actualmente estoy desarrollando un sitio web, en el que he incluido un filtro que intenta ofuscar cualquier dirección de correo electrónico presente en las páginas web a las que atiende.Ofuscación de correo electrónico en html

Como está ahora, convierte las direcciones en imágenes.

También he visto algunos otros métodos en uso; algunos dividen la dirección en caracteres y utilizan javascript generado para incluirlo en el documento final, pero eso requiere javascript, por lo que no es tan útil en mi opinión. Lo bueno es que se puede usar para crear un enlace de correo funcional.

Otro método, bastante similar al anterior, usa la notación hexadecimal para marcar la dirección de correo electrónico. Sin embargo, no estoy realmente convencido de que vaya a frustrar a los cosechadores serios.

Otros utilizan la capacidad de los cerebros humanos para comprender el lenguaje, y, o bien reemplazar caracteres como el símbolo @ con las palabras, o separar el host y el nombre de usuario, etc.

Mi pregunta ahora es, qué tan confiable es mi método, de usar imágenes generadas (cuyo nombre de archivo no da la dirección) contra raspadores, cuando no estoy utilizando ninguna distorsión en el texto de las imágenes? ¿Debería preferir un método diferente?

Y a modo de continuación: si no quiero un método alternativo, en caso de que la creación de la imagen falle por alguna razón, ¿cuál sería la forma más inteligente de hacerlo?

+0

¿Está usted anotando su dirección de correo electrónico o está anotando los correos electrónicos de los usuarios? –

+0

Estoy enumerando una serie de correos electrónicos, que están relacionados con la asociación que ejecuta el sitio web, y habrá contenido generado por el usuario, que podría contener direcciones de correo electrónico. –

Respuesta

14

Here encontrará muchas maneras de ofuscar los correos electrónicos y su efectividad.

Espero que ayude!

+0

Oh, eso es brillante. ¡Gracias! –

+2

Me encanta la simplicidad de usar texto de derecha a izquierda, pero la desventaja es la frustración al copiar el correo electrónico desde el navegador. Pero el segundo método parece un camino brillante por recorrer. –

0

Mientras no nombre la imagen algo obvio, como emailadress.png, debería estar bastante seguro, creo.

2

Mi pregunta ahora es, ¿qué tan confiable es mi método de usar imágenes generadas (cuyo nombre de archivo no da la dirección) contra raspadores, cuando no estoy utilizando ninguna distorsión en el texto de las imágenes?

No tengo ningún dato para respaldar eso, pero diría: Bastante confiable. Los cosechadores pueden obtener millones de direcciones utilizando medios "convencionales"; No creo que sea económicamente factible para ellos hacer procesamiento de imágenes solo para obtener un puñado más.

Y como continuación: si me wa no un método de respaldo, por si acaso la creación de la imagen falla por alguna razón, lo que sería la forma más inteligente para ir?

Utilice un buen filtro de correo no deseado. :-) No, en serio, es Realmente guardando una dirección de correo oculta de los recolectores.

+0

De acuerdo, usted simple no puede tener una cuenta de correo electrónico y no tener un filtro de correo no deseado. Pero reducir su carga de trabajo también es un objetivo digno :-) –

0

Creo que se trata de proporcionar algún tipo de 'are you human test' antes de mostrar el correo electrónico o mostrar el correo electrónico de una manera en sí misma una prueba.

Pensar en la misma línea tal vez proporcionar un enlace como la dirección de correo electrónico y ejecutar las pruebas antes de mostrar el correo electrónico también podría ser una solución.

+0

No es realmente una opción viable, cuando las direcciones de correo electrónico deben ser visibles para todos los visitantes. P.ej. una dirección de contacto en el pie de página. –

1

una posibilidad es continuar usando la imagen, pero reemplácela con texto y un enlace mailto si JavaScript está habilitado.

0

Como usuario, una dirección de correo electrónico ofuscada por la imagen es casi tan inútil como no tener una dirección de correo electrónico. Cualquiera que sea el método que elija, lo ideal sería que me dieran un mailto, el segundo mejor es algún tipo de su.nombre.69 AT longwebsitewhosnameicanteasilytranscribe.net dirección de estilo.

+0

Sí, acepto que las direcciones de correo electrónico reemplazadas con imágenes son una mierda porque no se puede copiar el texto. Pero el mundo es una mierda, y tenemos que hacer todo lo que esté a nuestro alcance para reducir la palada requerida. –

+2

Los desarrolladores tienen que hacer todo lo que esté a su alcance para reducir las palas. Los usuarios deben simplemente sentarse y disfrutar de su césped libre de caca. :-) – kubi

+0

Bien puesto, señor :-) –

Cuestiones relacionadas