代码之家  ›  专栏  ›  技术社区  ›  sqram

这种反spambot的方法有效吗?

  •  1
  • sqram  · 技术社区  · 16 年前

    我不太熟悉spambots的工作原理。

    我有一个阻止垃圾邮件的想法,想知道它是否会起作用。

    当用户注册时,在填写表单后,将向用户显示一个链接,而不是向其电子邮件地址发送确认电子邮件。用户必须单击链接以完成注册。

    现在,我问这是否可能不起作用,因为我不知道Spambot在提交表单后是否遵循链接。

    非常感谢。

    3 回复  |  直到 16 年前
        1
  •  1
  •   Scott Swezey    16 年前

    此外,googlebot通过跟踪链接来帮助它对整个互联网进行索引,因此机器人完全有可能被编程使用这样的链接。

    单独实现某件事 http://recaptcha.net/

        2
  •  1
  •   Brian Campbell Dennis Williamson    16 年前

    无论你做什么,如果你的网站或软件足够受欢迎,最终会有人写一篇垃圾邮件,知道如何利用它。此外,他们可能只是让真人注册,然后使用这些帐户进行垃圾邮件。

        3
  •  1
  •   mjv    16 年前

    动态改变DOM的建议是聪明的,因为它有效地使“屏幕抓取”任务更加困难。然而,大多数现代Spambot和更普遍的爬虫程序已经开始从普通的web浏览器中嵌入javascript解释器和其他模块,以免它们开始无法读取带有所有动态变化(ajax、jquery类型重写等)的页面,而这些变化现在在许多网站上很常见。

    正如在其他回复中所建议的,很难阻止非常积极的各方自动化应用程序访问,人们只能希望“放慢他们的速度”。