1

我不太熟悉垃圾邮件机器人的工作方式。

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

当用户注册时,不是向他们的电子邮件地址发送确认电子邮件,而是在表单完成后立即向用户显示一个链接。用户必须点击链接才能完成注册。

现在,我问这是否行不通,因为我不知道垃圾邮件机器人在提交表单后是否会跟踪链接。

如果他们确实在表单之后跟随链接,那么通过 jquery 左右将链接动态插入 DOM 怎么样,所以 uri 永远不会在 DOM 中,理想情况下,机器人将无法跟随它。

谢谢你。

4

3 回答 3

1

我假设如果有人真的想弄乱您的网站,他们可以构建一个机器人来跟踪该链接。

此外,googlebot 通过跟踪链接来帮助它索引整个互联网,因此机器人可以 100% 地被编程为使用这样的链接。

至于使用 jQuery 或任何类型的 JS,它可能会减慢他们的速度,但如果有人真的想进入您的网站,他们会想办法绕过它。

单独实施http://recaptcha.net/的行可能更值得您花时间保护您的网站免受机器人攻击。

于 2009-10-17T04:05:11.297 回答
1

无论您做什么,如果您的网站或软件足够流行,最终会有人编写一个知道如何利用它的垃圾邮件机器人。此外,他们可能只是让真人注册,然后使用这些帐户发送垃圾邮件。

于 2009-10-17T04:06:27.113 回答
1

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

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

于 2009-10-17T04:16:46.273 回答