Django或Python的自动垃圾邮件过滤或标记?
我正在开发一个基于Django的网站,主要内容是用户生成的,比如评论、留言、类似推特的帖子等等。
我对垃圾信息(spam)很担心。有没有适合Django/Python的垃圾信息过滤工具?如果没有,哪些算法可以用来自动过滤或标记垃圾信息呢?
另外,有没有人知道像亚马逊和Yelp这样的大网站是怎么防止用户提交的评论中出现垃圾信息的?
2 个回答
1
我想到了一个叫做SpamBayes的东西。
2
看看这个SO问题 915204。Jason Baker 推荐使用Akismet Python API,他说这个工具是WordPress用来防止垃圾评论的。从Akismet Python API的网站上可以看到:
Akismet是一个识别垃圾评论的网络服务。
另外,Patrick Beeson还有一篇博客文章,讲述了如何在Django博客中使用Akismet来阻止垃圾评论,这可能对你的应用程序有帮助。