1
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

seleniumで自動打刻(ジョブカン)

Last updated at Posted at 2021-05-06

こんばんは!
初めての記事投稿になります(test投稿)

タイトルの通り、Pythonでseleniumを用いて自動打刻する方法を記載します。
シンプルにコード数を短めにしました。
※別途環境設定は必要になります。私はanacondaで仮想環境を作りました。

---------以下コード------------------------------------
from selenium import webdriver

driver = webdriver.Chrome(executable_path="/Users/個々人/Desktop/自動打刻/chromedriver")

driver.get("https://id.jobcan.jp/users/sign_in")
inputUserName = driver.find_element_by_id("user_email")
inputPassWord = driver.find_element_by_id("user_password")
loginBtn = driver.find_element_by_name("commit")
inputUserName.send_keys("ID")
inputPassWord.send_keys("PW")
loginBtn.click()

url = "https://ssl.jobcan.jp/jbcoauth/login"
driver.get(url)

driver.find_element_by_id("adit-button-push").click()

-----------ここまで---------------------------------------

executable_pathで「chromedriver」の絶対パスを指定しないと動きませんでした(謎)
また、ログイン後に「find_element_by_id」もしくは「座標取得」にて遷移ボタンクリックを試みるも
上手くいかなかったため、URLを指定しました(力業)

以上、非常にシンプルだと思います。
私は「cron」で毎日動かしています。今では打刻忘れもなくなり非常に便利になりました。

初めての投稿ですが、恐らくコードの載せ方が違うような。。。
勉強していくので、暖かい目で見守ってください。

1
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?