ブラウザ自動稼働メモ(rubyとseleniumで)
超簡単に記述します。
WinXPのFireFoxでやりました。
1)rubyをインスコ
2)firefoxにseleniumIDEをインスコ
3)seleniumRCをDL後解凍してruby用のクライアントライブラリをrubyのlibディレクトリとかにmove
4)seleniumIDEでブラウザで実際クリックした時のオペレーション記録をとりsave
5)4の記録をseleniumIDEからruby形式で適当な場所にエクスポート
6)seleniumRCに入っているseleniumserverを立ち上げる
7)5で作った.rbファイルのソースの中身を当該URLに変更
8)7の.rbファイルを実行
そうすると勝手にブラウザが立ち上がり、
先ほどseleniumIDEで作ったオペレーションが走ります。
コマンドラインからブラウザ操作できますので、
いろいろな操作と連携が可能です。
たとえば
NET接続→巡回→NET切断
とかとかとか。
ダイアルアップとかしてるひともすくないでしょうけどもw
seleniumIDEの新しいver1.0betaかな?バグありますね〜
コマンドで「pause 1000」 とか書いても待ってくれません。
新たにこのverで出来た速度調節のバーをslowに設定すると
うまくいきます。