Automatorでしょこたん画像スクレイピング

MacのAutomatorを使います. (デブサミのYoupyさんのプレゼンを見て感化されました) 以下のように設定。


Safariでしょこたんブログ開いて、上記のワークフローを実行するとしょこたんの携帯画像だけが勝手に落ちてきます。似たようなネタはあちこちで見かけますね・・・Safariで表示してるページしかスクレイピングの対象にならないのであまり面白みがないし。

基本となる操作はGUIでプラグインを選ぶだけ。画像を抜き取るロジックの部分はコードを数行書くだけでいいので、コード書くのダルいとかあんまりコード書けないようって人には簡単ハックで楽しいかも。


ちなみにスクリプトを

while(<>){
	next unless m/?d+?.html/;
	s/html/jpg/;
	print;
}
#?は文字化け。ほんとはバックスラッシュです。

に書き換えるとMSN毎日インタラクティブに対応。まさにプラッガぶる。