邮件防爬:2026年最佳实践
为什么重要
每个网站都会遇到这个问题:如何在公开联系信息的同时避免被爬虫骚扰?这篇文章实测了 15 种技术,对抗 318 个真实爬虫,给出了数据驱动的答案。
🏆 最佳方案:JS AES 加密 + CSS display:none 组合使用
技术排行榜
100% 阻挡率(推荐)
- JS AES 加密: 用浏览器内置加密库,邮件地址在 HTML 源码中不可读
- JS 用户交互: 直到用户点击才显示邮箱
- CSS display:none: 用假标签隐藏真实地址,需配合多个技术
- HTML SVG: 邮件放在 SVG object 中,大部分爬虫找不到
95-98% 阻挡率(可用但不够安全)
- HTML 实体编码: 简单有效,但服务器端库会自动解码
- HTML 注释伪装: 插入假域名,基础爬虫会被迷惑
⚠️ 无效方案:AT/DOT 替换、手写说明、图片邮箱 - 用户体验差且可被 AI 破解
核心洞见
- 大部分爬虫很笨 - 简单技术就能阻挡大多数
- 多层组合比单一技术更安全
- 不要让用户手动替换字符 - 影响转化率
适用场景
所有需要公开联系方式的网站,特别是个人博客、创业官网
访问原文 →← 返回洞察列表