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

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


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

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


ちなみにスクリプト

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

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