タグ

RPAに関するt1mvverrのブックマーク (1)

  • ルーチンワークはPythonにやらせよう Seleniumで勤怠処理を自動化する - Qiita

    勤怠処理の自動化は、以下の仕組みによって実現しています。 在宅勤務と出社では勤怠処理が異なるため、基的にフルリモート前提で在宅勤務の場合に処理を行うよう設定しています。 cronによってシェルスクリプトを起動 シェルスクリプトで在宅勤務の判定を行う 在宅勤務の場合、Pythonのプログラムを起動 Seleniumで勤怠入力 実装 Pythonのプログラムは、仮想環境を作成して実行しています。 仮想環境の作成及びSeleniumの導入 Pythonの仮想環境はvenvを使用して作成します。 仮想環境を作成するためには、以下のコマンドを実行します。 <Dir>には任意のディレクトリ名を指定します。 $ python3 -m venv <Dir> $ source <Dir>/bin/activate 仮想環境構築後、seleniumをインストールします。 仮想環境が有効な場合はプロンプトの表

    ルーチンワークはPythonにやらせよう Seleniumで勤怠処理を自動化する - Qiita
    t1mvverr
    t1mvverr 2022/09/18
    ブラウザ操作の自動化はだいたい使い物にならなくなりがち(DOMのパスが開く度に変わるwebアプリが多いので)。RESTAPIのリクエストを自動化するほうがまだマシな気がする。
  • 1