何を作ったか
私の会社では出勤の管理をwebアプリケーションで行なっています。(salesforce)
「出退勤したら、webページを開きログインして出勤・退勤ボタンを押す」という流れです。
この一連の流れを全自動でしてくれるスクリプトを組みました。
以下を参考にしました。
http://qiita.com/socket1016/items/fdcc454e4ffe70a07507
ブラウザ起動ツールのダウンロードなどは上記をそのまま実施してください。
ソースはここに置いてます。
手間取った箇所
iframe内のボタンの押し方がすごい大変でした。
iframe内のDOMを操作するには、フォーカスをiframeに写さなければいけないようです。
詳しくはソースを参照ください。
スクリプトの起動を簡単に
- ターミナルを開く(windowsはコマンドライン?)
- スクリプトファイルの場所に移動
- python3 ファイル名 を入力
スクリプトの起動まで、上記3ステップが必要です。
面倒臭いので、python3 ファイル名(絶対パス)
のエイリアスを作成しましょう。
エイリアスの作成方法はOSによって違うので、調べてみてください。
すぐ見つかると思います。
作ってみて
すごく勉強になりました。
エイリアスの作成も初めてで、やっとプログラマーらしいものが作れたな〜と感慨深かったです。
pythonの勉強を始めたばかりかつ、就業の合間に作成したので、ソースが汚いのはご勘弁を・・
リファクタリングのご指摘、お待ちしております!!