ココログ(2006.03VerUp以前)でspamコメントを自動的に消す方法(要cron、wgetが動くサーバ)
スポンサードリンク
例として、氏名に 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が動くサーバ)
今さらはてなブックマークされたので急いで訂正
スポンサードリンク
トラックバック(0)
トラックバックURL: http://blog.dtpwiki.jp/MTOS/mt-tb.cgi/1293
コメントする