2010-12-21 3 views
0

사용자가 게시물을 작성한 다음 댓글을 달 수있는 간단한 django 앱을 만들고 있습니다. 나는 일종의 스팸 필터링을 구현하고 싶습니다. 지금은 허니팟 검사와 captchta 만하고 있습니다. 그러나 문제는 사용자가 스팸 (링크/광고/등)을 게시 할 수 있다는 것입니다. 제 관심사는 링크입니다.django 블로그/덧글에 대한 스팸 필터 옵션이 우수합니다.

나는 SpamBayes를보고 있었고 현재 내 사이트에 적용하는 방법을 모르겠습니다.

게시물에서 대부분의 스팸을 걸러 낼 간단한 간단한 솔루션이 있습니까?

각 토큰을 검사하고 URL/전자 메일 등이 일치하는지 확인하는 간단한 정규식 필터를 만들려고합니다.이 접근법의 문제점은 regexp가 사용되는 방식에 따라 비효율적이 될 수 있다는 것입니다.

답변

0

항상 AkismetDjango module을 통해 사용할 수 있습니다. 내 WordPress 블로그에서 Akismet을 사용하며 99 % 이상의 스팸 신고 효과가 있습니다.

+0

James Bennett은 실용적인 장고 프로젝트에서 이것을 다룹니다. Discus도 있습니다. –

+0

전에 akismet에 대해 들었지만 무료 솔루션을 원했습니다. – TheOne

+1

@ Absolute0 : 기업용 $ 5/mo 수수료는 귀하가 직접 필터링 소프트웨어를 유지 관리하는 비용보다 적을 수 있습니다. 자신의 솔루션을 만드는 데는 시간이 걸리므로 시간은 중요합니다. (비즈니스 웹 사이트가 아닌 경우 Akismet *은 무료입니다.) – cdhowie