M.C.P.C.

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


| トップページ |

2005年8月21日 04:24

pokerのコメントスパムを自動削除するには?(未)

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

この blog のコメントスパムがすごくて、大変なことになっています。

つうわけで、自動的に削除する方法の検討を始めました。うちは、YellowDog Linux で cron 回しているので、それで定期的にココログの管理画面のコメント一覧を引っ張って NG ワードに引っかける方法が採れるのかなあと思っているのですが、

  1. 最近の wget をつかうと、認証がかかっている管理画面の html はゲットできる
  2. NG ワードは grep で
  3. その後 post して削除するのだけれどもどうやるんだろう。

ということで、実現は当分先になりそうです。


(2005-8-21 10.51追記)

とりあえず、コマンドラインで、

$ wget --output-document=a.txt --save-cookies=cookies.txt --post-data="username=●●●●●&password=●●●●●" https://app.cocolog-nifty.com/t/app/weblog/post?__mode=list_comments\&blog_id=●●●●●
$ echo -n 'https://app.cocolog-nifty.com/t/app/weblog/post?__mode=delete_confirm&type=comment&blog_id=●●●●●&return=list_comments';grep -A 1 poker a.txt|grep checkbox|perl -pe 's/.+value="(.+?)" .+\n/&id=\1/;'
 

とすれば、削除しますか? の画面までは出ますね。これだけでかなり楽。

投稿 大野 義貴 [パソコン・インターネット] | |

トラックバック(0)

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

コメントする