これを自動化すれば、生き残れる。次のように書き換えて実行してください。従わないように設定しています。サイト側が設定できます。実際のブラウザに偽装するための仕組みがいくつかあり、これを設定しないとアクセスできないケースがあります。ソースを出力しています。オブジェクトのイテレータのかたちで返します。クラスのインスタンスが入っています。整形されて出力されていることが分かります。この出力結果を頼りにコードを書いていきます。"image.gif")画像をダウンロードする部分までのコードを載せました。モジュールを読み込んでいます。フォーカスするようにしています。24行目から36行目では、実際に値を設定しています。先ほどの出力結果と見比べてみてください。いうかたちで、それぞれの項目が表されています。ついているものは、その時点で選択されているものです。かたちで、値を代入していきます。39行目から41行目で、正しい値が設定されているか確認しています。ボタンを押すのと同じことを行っています。自動的に次のページへ移行します。文で全てチェックするようにしています。文で条件分岐する、というコードです。スライス機能というのは、文字列や配列などの一部を切り出す機能です。かたちで、切り出す最初の部分と最後の部分を指定します。この値を空にすると、自動的に一番最初と一番最後を指定され、また負の値を渡すと、最後から数えてのインデックスになります。最後から数えて4番目から、一番最後までの4文字を切り出すことになります。関数を使って、実際に画像をダウンロードしています。ダウンロード先のファイル名です。ファイルからの相対パスになります。いう画像がダウンロードされているはずです。日付を変えていくここまでで、1回分の画像を取得するところまでは自動化できました。これだけでは意味がありませんから、日付を次々変更していくように書き換えます。モジュールを読み込んでいます。組み込みのモジュールです。9から12行目では、画像を保存していくフォルダの名前を設定して、11行目でその存在を確認し、なければ12行目で作るといった感じです。