“加密”你的email地址,防止爬蟲收集打賞

現在在網上要小心,無論是保護好你的用戶名和帳號,還是我們的電子郵件地址。在網上有很多爬蟲程序專爬我們的電子郵件地址,一量被爬中了,那么你的郵箱里就是一堆又一堆的垃圾郵件,就好像我的abcdefg(at)hotmail.com一樣,在7、8年前,每天幾千封的垃圾郵件。現在hotmail的垃圾郵件過濾得好一些了,不過也有每天40封左右的垃圾郵件。但是我們在自己的網頁上又需要發布自己的email地址。所以我們需要搞亂我們的郵件地址,就像那種非常規的搞亂代碼一樣。不過,我們還需要能認人讀的出來。

一般來說,在網上現在很普遍的做法是——

  • 1)用圖片,可以用PHP動態生成那個驗證碼式的。
  • 2)把@變成at,把點變成dot,如 abcdefg(at)hotmail(dot)com之類的

  • 3)把a變成@,寫成@[email protected]

不過這些還是能被爬到,用圖片的方法不利于用戶拷貝粘貼。下面介紹幾種方法:

第一種:使用CSS樣式

反轉字序

span.codedirection { unicode-bidi:bidi-override; direction: rtl; }
<p><span>[email protected]</span></p>

加入些不顯示的字符串

p span.hide { display:none; }
<p>[email protected]<span>null</span>.baz</p>

第二種:使用Javascript

最為簡單的方法是:

document.write("abcdefg" + "@" + "hotmail" + "." + "com");

或是:

<script type="text/javascript">
<!--
var string1 = "@";
var string2 = "abcdefg";
var string3 = "hotmail.com";
var string4 = string2 + string1 + string3;
document.write("<a href=" + "mail" + "to:" + string2 + string1 + string3 + 
">" + string4 + "");
//-->
</script>

不過更為強大的是使用ROT13加密,這里有一個ROT13的在線工具,或是使用PHP的ROT13的函數str_rot13

<script type=”text/javascript”>
document.write(“<nuers =\"znvygb:[email protected]\">”.replace(/[a-zA-Z]/g,function(c){return String.fromCharCode((c< =”Z”?90:122)>=(c=c.charCodeAt(0)+13)?c:c-26);}));</nuers></script>窮小子的電子郵件

這些方法還是很有效果的。

“加密”你的email地址,防止爬蟲收集
文章《“加密”你的email地址,防止爬蟲收集》二維碼
  • 微信打賞
  • 支付寶打賞

已有18條評論

  1. 寺廟我

    那反過來怎么將自己的郵箱暴露出去尼??[email protected]

    2016-09-05 09:45 回復
  2. 圖王

    tuwang.org/gmail.com
    對站長來說上面的樣子比較有效,具體可見“站長專用的郵箱的綜合優化”
    http://www.tuwang.org/html/2011/07/zhuangyong-email.html

    2011-07-20 11:05 回復
  3. 太原男科醫院

    ?? 很多的東西都是這樣的雅

    2011-03-26 15:49 回復
  4. 夢三秋

    額~~厲害厲害~~
    這么多方法防止自己的郵箱被采集啊~

    2011-03-21 17:58 回復
  5. alige

    難怪很多人的郵箱 都是提示 把 XX換成@ 原來如此啊 學習了 轉了

    2011-03-18 14:02 回復
  6. 寧波LED

    博主好厲害,做網頁設計的嗎?

    2011-03-18 09:54 回復
    • 窮小子

      是做網頁設計的,不過沒那么強。各方面了解點而已,這些是網上總結的。

      2011-03-18 16:04 回復
  7. Hex Bolts

    博主真的很細心啊,都考慮到我們要復雜了,謝謝博主的分享啊

    2011-03-18 09:34 回復
  8. 布藝沙發

    先收藏著,試試看

    2011-03-18 09:10 回復
  9. 小杰博客

    我測試過了,和你說的一樣,我在這評論是沒有問題的,可能新訪客有問題吧

    2011-03-17 19:32 回復
    • 窮小子

      暫時先不管了。最近有點事,不忙了再整,謝謝幫忙測試

      2011-03-17 20:16 回復
  10. 小杰博客

    用圖片啊,呵呵。。。

    2011-03-17 19:31 回復
  11. QCC

    不錯的資源,先收藏了,以后有用的找的地方。謝謝博主分享

    2011-03-16 20:24 回復
  12. 湯湯

    不錯。收了。

    2011-03-16 14:21 回復
    • 窮小子

      歡迎常來,你的博客我看了,不錯!

      2011-03-16 20:19 回復

(必填)

(必填)

(可選)

黑龙江22选5开奖