Personal tools

コメントスパム

by ats posted at 2004-02-13 18:49 last modified 2005-10-18 23:02

イヤですね。











という話ではなく。

ドイツのCOREBloggerの方のCOREBlogに大量のコメントスパムが投稿されたそうで,スクリプトでなんとかならないか,というやりとりをしていました(もちろん,ドイツ語でなく英語でね)。他の方のコメントはすでにあって,それをよけつつスパムだけ削除したいとのこと。で,

ent = container.get_entry( <ID> )
for com in ent.comment_list():
    if com.author == "foo":
        ent.deleteComment(int(com.id))

return "Done!"

というコードでうまくいくんじゃない?,とお答えをした所,見事解決したそうです。

トラックバックとか撃つとめんどうなので,あの人のBlogのID1775のエントリになんかそんなことが書いてある模様です(私ドイツ語分からないので)。

Zopeってこういうときに便利ね。

Category(s)
zope
The URL to Trackback this entry is:
http://coreblog.org/ats/238/tbping

Der Commentspam ist weg

Posted by Der Schockwellenreiter at 2005-10-18 23:02
ent...

非公開になっているコメントをあらためて削除

Posted by blogSetomits at 2006-02-01 01:33
beforeAddComment で コメントスパムをつかまえて非公開にすることで、 Recent Comments にコメントスパムが表出することが防げるのは良いのですが、そもそもコメントスパムが溜まってくのがヤだってことで、最低のコメントスパム弾きで書いたように Entry.py を編集しました。これでとりあえず昨日の昼からは非公開のコメントスパムが溜まることはなくなりました。ですが、溜まったコメントスパムをクリック魔となって削除しまくるのはやっぱめんどくさい。 と思っていたところ、CORE...
Add comment

You can add a comment by filling out the form below. Plain text formatting.

(Required)
(Required)
(Required)
(Required)
コメントスパム避けのための認証文字列です

Captcha Image

About this blog
■Author
atsこと柴田淳です。この記事を読んでいただくと,技術者としての人となりを分かってもらえるかも。
Webcore株式会社 代表取締役
Plone上で動く,オープンソースのBlog Product - COREBlog2を使って運用しています。

 
最近書いた本,Mook
みんなのPython 改訂版
Python使いはもちろん,プログラミングの初心者から,他言語からの移行組までご好評いただいているPythonの定番入門書の第2版です。Python 3.0を含む最新の情報について加筆を行い,より読みやすいように構成を大幅に見直しました。第一版をお持ちの方にもお役立ていただける内容になっています。
みんなのPython Webアプリ編
Pythonの基礎から,Webアプリやフレームワークの仕組みまで,つまることなく一気に学べる書籍です。「みんなのPython」と一緒に読んでください:-)。
 

Powered by Plone, the Open Source Content Management System