Verschleiern von E-Mails in HTML

8

Ich entwickle gerade eine Website, in die ich einen Filter eingefügt habe, der versucht, alle E-Mail-Adressen auf den Webseiten zu verschleiern, die er bedient.

Wie es jetzt ist, konvertiert es die Adressen in Bilder.

Ich habe auch ein paar andere Methoden gesehen; einige teilen die Adresse in Zeichen auf und verwenden generiertes Javascript, um es in das abschließende Dokument einzuschließen, aber das erfordert Javascript, also ist es meiner Meinung nach nicht so nützlich. Der Vorteil ist, dass man damit einen funktionierenden Mailto-Link erstellen kann.

Eine andere Methode, die der obigen ähnelt, verwendet Hex-Notation, um die E-Mail-Adresse zu markieren. Ich bin nicht wirklich davon überzeugt, dass es ernsthafte Erntemaschinen vereiteln wird.

Andere nutzen die Fähigkeit des menschlichen Gehirns, Sprache zu verstehen, und ersetzen entweder Zeichen wie das @ -Zeichen durch Wörter oder trennen den Host und den Benutzernamen usw.

Meine Frage ist nun, wie zuverlässig ist meine Methode, generierte Bilder (deren Dateiname die Adresse nicht angibt) gegen Scraper zu verwenden, wenn ich keine Verzerrung des Textes in den Bildern verwende? Sollte ich eine andere Methode bevorzugen?

Und als Fortsetzung: Wenn ich eine Fallback-Methode hätte, nur für den Fall, dass die Bilderzeugung aus irgendeinem Grund scheitern sollte, was wäre der klügste Weg?

    
nikc.org 08.02.2010, 16:24
quelle

6 Antworten

14

Hier wirst du finde viele Möglichkeiten, E-Mails und ihre Effektivität zu verschleiern.

Ich hoffe, es hilft!

    
Pablo Fernandez 08.02.2010, 16:28
quelle
2
  

Meine Frage ist nun, wie zuverlässig ist meine Methode, generierte Bilder (deren Dateiname die Adresse nicht angibt) gegen Scraper zu verwenden, wenn ich keine Verzerrung des Textes in den Bildern verwende?

Ich habe keine Daten, um das zu bestätigen, aber ich würde sagen: Sehr zuverlässig. Harvester können Millionen von Adressen mit "konventionellen" Mitteln erhalten; Ich denke nicht, dass es wirtschaftlich machbar ist, Bildverarbeitung zu machen, nur um eine Handvoll mehr zu bekommen.

  

Und als Fortsetzung: Wenn ich eine Fallback-Methode hätte, nur für den Fall, dass die Bilderzeugung aus irgendeinem Grund scheitern sollte, was wäre der klügste Weg?

Verwenden Sie einen guten Spam-Filter. :-) Nein, ernsthaft, es ist wirklich schwer, eine Mailadresse vor Erntemaschinen zu verbergen.

    
Heinzi 08.02.2010 16:30
quelle
1

Eine Möglichkeit besteht darin, das Bild weiter zu verwenden, aber es durch Text und einen Mailto-Link zu ersetzen, wenn Javascript aktiviert ist.

    
cobbal 08.02.2010 16:32
quelle
0

Solange du das Bild nicht als etwas Offensichtliches nennst, wie zB mailaildress.png, solltest du ziemlich sicher sein - denke ich.

    
Emil 08.02.2010 16:29
quelle
0

Ich denke, es geht darum, eine Art "Du bist ein menschlicher Test" bereitzustellen, bevor du die E-Mail anzeigen oder anzeigen kannst E-Mail in einer Weise, die selbst ein Test ist.

Wenn man in dieselbe Richtung denkt, könnte es auch eine Lösung sein, einen Link als E-Mail-Adresse bereitzustellen und die Tests durchzuführen, bevor die E-Mail angezeigt wird.

    
ziya 08.02.2010 16:31
quelle
0

Als Benutzer ist eine Bild-verschleierte E-Mail-Adresse fast so nutzlos wie keine E-Mail-Adresse. Egal welche Methode Sie wählen, ich sollte idealerweise einen mailto Link erhalten, am zweithäufigsten ist eine your.name.69 AT longwebsitewhosnameicanteasilytranscribe.net Stiladresse.

    
kubi 08.02.2010 16:36
quelle