2006
Jan
31st
とりあえず、beforeAddCommentにて「本文中にhrefが5つ以上あったらスパムくさいと判定する」という方法を取ったことで、コメントスパムが表出することは避けていますが、データとしてはずんずん増えていっていることには違いがない。おいおいまとめてゴミを削除するような方法を考えるつもりではあるけど、とりあえず最低の方法にてそもそもコメントがつけられないようにしました。その方法というのも、「authorが特定の文字列だったら弾く」というもの。すぐにいたちごっこになりそうでかっこわるーい。けど良いんです。とりあえずなんです。
で、したことは以下の通り。
Entry.py の最初の方に、以下のタプルを作成。
次に addComment 関数にて、
Entry.py の最初の方に、以下のタプルを作成。
BAD_AUTHORS = ('Charge Back', 'Check Back')
次に addComment 関数にて、
for bad_author in BAD_AUTHORS:
if author.count(bad_author):
raise RuntimeError, "Invalid comment."
を追加。インデントは適切に。
Posted by setomits at 03:23 |
Comments: 0