V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
kisshere
V2EX  ›  程序员

js 怎样混淆加密“联系我们”的邮件地址,防止被垃圾邮件群发?

  •  
  •   kisshere · Sep 13, 2022 · 5014 views
    This topic created in 1326 days ago, the information mentioned may be changed or developed.
    网页底部挂了一个“联系我们”的邮件地址,虽然 CF 自动把邮件地址加密了,但是仍然受到群发的垃圾推广邮件, 有没有好一点的 js 混淆加密邮件地址的方式?防止被垃圾邮件群发
    21 replies    2022-09-14 13:07:13 +08:00
    Belmode
        1
    Belmode  
       Sep 13, 2022 via Android
    放图片
    cqu1980
        2
    cqu1980  
       Sep 13, 2022   ❤️ 1
    canvas 画图
    AlisaDestiny
        3
    AlisaDestiny  
       Sep 13, 2022 via Android
    跟大公司学习,使用自定义字体混淆。
    unco020511
        4
    unco020511  
       Sep 13, 2022
    用#代替 @
    cheng6563
        5
    cheng6563  
       Sep 13, 2022
    放图,鼠标移上去就切成文本让人复制
    yxisenx
        6
    yxisenx  
       Sep 13, 2022 via Android
    自定义字体
    horseInBlack
        7
    horseInBlack  
       Sep 13, 2022
    问个题外话,现在用 mailto: 链接发邮件的人还多(有)吗
    rekulas
        8
    rekulas  
       Sep 13, 2022
    用多个 dom 标签结合起来显示邮件地址,对用户无感又可防止被扒
    fstab
        9
    fstab  
       Sep 13, 2022
    @unco020511 没用的,采集软件早就可以识别了,目前还是图片比较稳妥。
    ungrown
        10
    ungrown  
       Sep 13, 2022
    @flyz #9 ocr
    Misakas
        11
    Misakas  
       Sep 13, 2022
    .email:after{ content:"[email protected]" }
    julyclyde
        12
    julyclyde  
       Sep 13, 2022
    没有意义
    通常情况下都能识别
    daliusu
        13
    daliusu  
       Sep 13, 2022
    js 后期填充,爬虫就抓不到了吧? 还可以前端生成一个图片,然后用户鼠标放上去再替换成一个 dom 让他可以复制点击
    thinkershare
        14
    thinkershare  
       Sep 13, 2022
    没有办法, 不需要折腾, 如果我就是要爬取, 你没有任何办法.
    stoluoyu
        15
    stoluoyu  
       Sep 13, 2022
    图片或者换字体应该就能解决大部分批量爬的了,其他的交给邮箱。
    christin
        16
    christin  
       Sep 13, 2022 via iPhone
    @thinkershare
    硬要爬这一个肯定是没办法,最差最差雇个人挨着复制出来也行。但做加密混淆可以防止一些脚本。
    Jooooooooo
        17
    Jooooooooo  
       Sep 13, 2022
    第一步, 不要自建邮箱. 至少过滤规则不要. 否则你会受到无尽的困扰.
    villivateur
        18
    villivateur  
       Sep 13, 2022
    base64 编码一下,然后在前端用 js 解码?
    IvanLi127
        19
    IvanLi127  
       Sep 13, 2022 via Android
    @AlisaDestiny 你这样搞不就不能复制了。。。。
    www2144com5
        20
    www2144com5  
       Sep 13, 2022
    放 js 里 onclick herf 一下?
    hyyou2010
        21
    hyyou2010  
       Sep 14, 2022
    不知这个能帮上忙不: https://www.v2ex.com/t/874281
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2564 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 15:15 · PVG 23:15 · LAX 08:15 · JFK 11:15
    ♥ Do have faith in what you're doing.