Quiero que los visitantes puedan hacer clic (o copiar) una dirección de correo electrónico directamente en mi página web. Sin embargo, si pudiera hacer que (un poco) más difícil para bots y otros rastreadores obtener dicha dirección de correo electrónico y registrarla en una lista de spam, sería increíble.¿Cómo spamproof un enlace de mailto?
Encontré diferentes formas de hacerlo (es decir, codificación de enlaces de HTML a HTML), ya sea con JavaScript o en HTML puro, pero ¿qué recomiendan? Las técnicas de JavaScript parecen ser más complicadas, pero esto puede afectar a los usuarios que lo tienen apagado, y los rastreadores legítimos como Google.
Por otro lado, el HTML parece un poco básico, los escritores bot debería haber dado cuenta a estas alturas ...
qué me molesto en absoluto hacer esto, o serán los spammers obtener mi correo electrónico de todos modos ? Sé que los filtros antispam están mejorando cada vez más, pero si puedo hacer algo más para reducir la velocidad de los spammers, lo haré.
Esto puede ser una pregunta estúpida, y me disculpo por comentar/preguntar sobre un hilo tan viejo, pero una vez que se genera la página web, la dirección de correo electrónico parece existir en texto plano y puede hacer clic derecho, copiar e- Correo Electronico. ¿No sería realmente simple para estos bots de spam obtener esta información después de decodificarla y mostrarla en la página renderizada? No me puedo imaginar que sea así de simple, pero no puedo entender qué impide eso y me gustaría saberlo. ¡Gracias! :) – Soundfx4
En respuesta al comentario anterior, los bots de spam son MUY básicos, están diseñados para buscar enlaces HTML de mailto, la ofuscación misma codifica el enlace de mailto, por lo que el bot de spam no puede leerlo. Es poco probable que haya un robot lo suficientemente inteligente como para decodificar esto, ya que un robot inteligente no sería rentable. – Raptus
Estoy bastante seguro de que PhantomJS-based-bot podría leer ese correo electrónico muy bien. – incarnate