M.C.P.C.

―むり・くり―プラスコミュニケーション(更新終了)


| トップページ |

2005年8月26日 14:15

ココログ(2006.03VerUp以前)でspamコメントを自動的に消す方法(要cron、wgetが動くサーバ)

このエントリーをはてなブックマークに追加 mixiチェック

例として、氏名に poker を含むコメントを一括で自動削除します。

こんなシェルスクリプトを用意して、cron に登録する。wget は、--post や --save-cookies がサポートされていなくてはならない。

#!/bin/sh
wget --output-document spamcomments.html --save-cookies=cookies.txt --post-data="username=●●●●●&password=●●●●●" https://app.cocolog-nifty.com/t/app/weblog/post?__mode=list_comments\&blog_id=●●●●●
wget --delete-after --save-cookies=cookies.txt --post-data="username=●●●●●&password=●●●●●" `echo -n 'https://app.cocolog-nifty.com/t/app/weblog/post?__mode=delete&type=comment&blog_id=●●●●●&return=list_comments';grep -i -A 1 -e poker spamcomments.html|grep checkbox|perl -pe 's/.+value="(.+?)" .+\n/&id=\1/;'`

シェルスクリプトの内容が冗長な件については、誰か直してくだされば助かります。

あと、消したくないコメントが消えたとか blog が壊れたとか起こってもこちらでは対処できません、あしからず。


(2006-05-29 22.20訂正)

titleタグ
修正前:ココログでspamコメントを自動的に消す方法(要cron、wgetが動くサーバ)
修正後ココログ(2006.03VerUp以前)でspamコメントを自動的に消す方法(要cron、wgetが動くサーバ)

今さらはてなブックマークされたので急いで訂正

投稿 大野 義貴 [Script] | |

トラックバック(0)

トラックバックURL: http://blog.dtpwiki.jp/MTOS/mt-tb.cgi/1293

コメントする