AppleScriptいじり再び
素材用にメーカーのwebにある商品一覧から画像をぶっこ抜く作業が面倒なので自動化を試みる。特定のタグから判定して一覧表示から対象を抽出して抜こうと思ったらフルJavaScriptで拵えられていたしスクレイピング対策もされていた。なので、こちらはブラウザを自動操作してゴニョゴニョしまえという力技。
サムネを拡大したら真ん中に出るので、先ずはウィンドウ中央にある画像を狙って表示するブックマークレットを作っておく。Automator側では拡大してブックマークレットを呼び出す。ブラウザのセキュリティでJavaScriptからの直接保存に制限がかかるので別タブで表示する警告がでる。なのでAutomator側で警告を「了解」して別タブに表示された画像を保存。タブを閉じて次の画像へ移動する。これを指定した回数ひたすら繰り返すだけ。
しかし、慣れないApple Scriptを思い出しながらやってもなかなかうまく行かず苦戦した。もともとそう多く無い点数だったのだからApple Scriptを捏ねている時間で手作業でもほとんどこなせたのではないか...げふんげふん、勉強になったと思おう。
ただでさえ少なかったコードを書くという機会が減って、どんどんダメになってきている気がするな。先週ちょっと変わったロジックのおみくじサイトのプロトタイプを作るときにもそう感じたわ。今年の後半は日曜大工的に小さなコードを作っていく時間を作るの頑張ろう。
できるかなー、できるといいなあ。