2010-12-21 5 views
0

私は、ユーザーが投稿を作成し、それらにコメントすることを可能にする簡単なdjangoアプリケーションに取り組んでいます。私はいくつかの種類のスパムフィルタリングを実装したいと思います。現時点では私はハニーポットチェックとキャプチャをしているだけです。しかし、問題は、ユーザーがまだスパム(リンク/広告/ etc)を投稿できることです。私の主な関心事はリンクです。djangoのブログ/コメントのための良いスパムフィルタオプション

私はSpamBayesを見ていて、現時点でどのように私のサイトにそれを適用するのか分かりません。

ほとんどのスパムを投稿からフィルタリングする単純な軽量ソリューションはありますか?

私は、各トークンをスキャンし、それがURL /電子メールなどと一致するかどうかを確認する単純な正規表現フィルタを作成することを考えています。このアプローチの問題は、regexpの使用方法によっては不十分になる可能性があることです。

答えて

0

いつもAkismetDjango moduleで使用できます。私はAkismetを自分のWordPressブログで使用していますが、99%以上はスパムにフラグを立てています。

+0

James BennettはPractical Django Projectsでこれをカバーしています。 Discusもあります。 –

+0

前にakismetについて聞いたことがあるが、私は無料の解決策を望んでいた。 – TheOne

+1

@ Absolute0:企業のための$ 5 /月の料金は、あなた自身のフィルタリングソフトウェアを維持する費用よりも低いかもしれません。独自のソリューションを作成するには時間がかかり、時間がかかります。 (これがビジネスウェブサイトでない場合、Akismet *は無料です)。 – cdhowie

関連する問題