/まあ固定の画像が埋め込まれてるフラッシュなら適当にソフトで抜けばいいんですが、ちょっと高度な方法です。あくどい事ができますが、まあ金銭が絡んでくることには使用しないでくださいね。美人時計の画像を全部抜き出すとか、そんなことができるようです。フラッシュ(.swf)が渡されたパラメータに応じて画像のURLを拾ってくるような場合、クライアントのブラウザが画像URLにそのままアクセスしたような形のリクエストを送っているはずです。このような場合、http://~で画像が拾える可能性が高いと思われます。http://~みたいなことを見えないように行っているのでそれを解析します。いわゆるパケットキャプチャソフトの出番だと思うのですが、WindowsであればWireSharkってのがわりと有名です。今回はhttpの80番くらいをパケットキャプチャできればいいので、Firefoxのアドオンを使うことにします。HttpFoxというアドオンが見つかったのが今回はこれを使用します。今回の対象のサイトの場合は、(パラメータをもって)htmlにアクセス→パラメータを渡しフラッシュ呼び出し→対応した画像がフラッシュ内に表示という仕組みで画像をダウンロードしているようです。個別ページをみてhtmlURL→画像URLの規則性を見出します。htmlのURLは僕の場合はブラウザに表示されていました。画像のURLはもちろんそれが表示されないので、ここでHttpFoxを使用します。ある程度マスクしてありますが、モザイクしてあるのが画像のURLです。※htmlのURLがブラウザに表示されず、わからない場合はここで探してみましょう例えば、次のような関係にあったとします。imagehttp://mazeppa.jp/pict/storaged_555_444_333_666777_mazeppa.jpegまず、画像そのもののURLを直接ブラウザのアドレスバーに入れて、たたいた画像が表示されるまたはダウンロードできることを確認してください。できなかったらあきためてください(おい・・・)表示できた場合、次に進みましょう。htmlのURLから画像のURLを推測するには明らかに情報が足りないことがわかります。ここであきらめずに、画像をサムネイルで表示する一覧画面があった場合はそちらも見てみましょう。その中で、クリックすると上の画像表示htmlを呼び出すサムネイルのURLが次のようになっていたとします。thumbshttp://files.mazeppa.jp/show_list.pl?a=333&b=444&c=555&d=666777&e=888&f=999サムネイルのURLから画像本体のURLが推測できることがわかります。ここでhtmlのURLのことは忘れて、2つのURLを並べてみるとわかりやすいでしょう。下記のようにthumbsのURLを含んだ行だけががっさがっさ落ちてくるはずです。00:00:18.0914.928514176GET200image/jpeghttp://files.mazeppa.jp/show_list.pl?a=333&b=444&c=555&d=666777&e=888&f=99900:00:18.1274.968514176GET200image/jpeghttp://files.mazeppa.jp/show_list.pl?a=333&b=444&c=555&d=666778&e=888&f=99900:00:18.1455.027514176GET200image/jpeghttp://files.mazeppa.jp/show_list.pl?a=333&b=444&c=555&d=666779&e=888&f=999...これをtxt.txtなどと保存してperlとかメモ帳とかほかのツールでがんばって変更します。保存したい画像が非常に多く、個別ページをいちいち見るのが面倒な場合もこれでいいでしょう。txt.txthttp://mazeppa.jp/pict/storaged_555_444_333_666777_mazeppa.jpeghttp://mazeppa.jp/pict/storaged_555_444_333_666778_mazeppa.jpeghttp://mazeppa.jp/pict/storaged_555_444_333_666779_mazeppa.jpeg...で、上の結果をirvineとかいったダウンローダに貼り付けて後はお任せです。ところが、そもそも画像のURLとるのに認証通過したからきたから、irvineだけじゃだめそうなんだけど?ということがおきることがあります。User-AgentだったりCookieの情報が必要な場合です、自分もここで詰まったので、方法を書いておきます。上の画像でマスクした部分が下記のようになっているとします。GMTCache-Controlmax-age=0このHttpFoxからUser-AgentとCookieの情報を抜き出して、それをIrvineに反映してみましょう。※Irvineの使い方はわかっているものとして、貼り付け方は省略します。'MAZEPPA_SESSION=123456789mazeppa54321;'ってのがでてくるので、それをコピペしてIrvineのキューフォルダ設定とかに貼り付けておきます。必要であればUser-AgentやReffererの設定も書いておきます(必要ならURLごとに用意)。万全を期すために、さらにここでオプションで最大接続数を1とかにしておくといいかもです。同時ダウンロードは不正なアクセスとみなされ途中でダウンロードがとめられる場合があります。ダウンロードが成功した場合に、一括で名前を変更したい場合などがあります。コマンドプロンプトで一括で名前を.jpeg->.jpgに変更する方法を書いておきます(自分用メモ)。storaged_555_444_333_666779_mazeppa.jpg何をかいてるか意味不明だと思いますが、以上です。/久々にPCソフトの話題です、PhotoShifterという画像一括処理ツールです。普段はJTrimというフリーソフトを使用していますが、.bmpとある部分だけ切り出して.pngにしたい!!というごくまれな要望のためにこのソフトを探し出しました。具体的には、epsxeというPSのエミュレータのF8スクリーンショットから左上320x240pxを切り出す目的です。いう計算か知りませんが、1024x768pxのうち左上320x240pxを切り出す設定がこちら。これを使って最近始めたflickerにあげていきます。web、フォト蔵、Twitpicにデータが散在してますが、それらの比較と使い分けは別記事で。