何度も書いてるように、近所にレンタルDVD屋さんが無いので(あるかもしれないけど通り道には無い)オンラインDVDレンタル屋さんを利用しています。他のレンタル屋さんと違って手動でタイトルを選択・確定する方式なのでこれはこれで気に入っているのですが・・・。最近どうも調子が思わしくありません。
良くないと思う点は具体的には下記の通り
以前は夕方に確定していれば割と借りやすく思ったのですが、どうも最近は人が増えたのか借りようとしてるタイトルがマイナーすぎるのか、リストすべてがいつ見ても貸し出し中なんですね・・・。返却処理がされる時間帯にブラウザでひたすらリロードし続けてたらなんとか借りることも可能なのですが、なんか不毛です。こういう作業は本来人間様のすることではありません。
ということで、代わりに FreeBSD様にしてもらうことにしました。ぽすれんではユーザIDとパスワードをクッキーに保存できますから、
w3m -cookie [URL]にてぽすれんのページにアクセスしておき、
#!/bin/shという感じでレンタル可能リストが取得できます。
w3m -cookie -dump_source http://posren.livedoor.com/member/my_list/ 2>/dev/null \
| grep -B4 "rent_ok.gif" $FILE1 \
| sed -n 's/\(.*detail-[0-9]*.html.>\)\(.*\)\(<\/a.*\)/\2/p'
うちのシェルスクリプトをそのまま載せると敵が増えてしまって困るので(笑)処理概要のみ書いておきます。
更新される時間帯に2時間ぐらいの幅があるので、その間 cron で上記スクリプトを動かしとかなくちゃいかんのが気になりますが、その間ブラウザに張り付いてるよりかは幾分マシでしょう。
ということで、借りることが出来る状態になれば勝手に通知が来ますからずいぶん扱いやすくなりました。w3mでは POST もできますから確定処理まで自動でさせることも不可能ではないでしょうが、不測の事態に対応できないのと仕様が変わったときに不正アクセスと思われるのも嫌なのでこれくらいがちょうど良いでしょう。