スクレイピングやブラウザの自動操作に興味が湧いたので、
とりあえずselenium使ってみることにしました!
とりあえず、使ってみるにしても何か身の回りの作業をやってもらいたかったので、今回は、大学のオンライン授業サイトに自動でログインするツールを作ってみました!
最初にソースコードを、
loginTool
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import chromedriver_binary
# ブラウザを開く。
driver = webdriver.Chrome()
# 授業サイトを開く。
driver.get("ここに自分の大学のURLを貼り付けてね")
#ユーザーidの要素を取得
element1 = driver.find_element_by_id("username")
#ユーザーidの入力
element1.send_keys("ここにユーザーidを入力してね!")
#パスワードの要素を取得
element2 = driver.find_element_by_id("password")
#パスワードを入力
element2.send_keys("パスワード入力してね!")
#ログインボタンの要素を取得
btn = driver.find_element_by_id("LoginBtn")
#ログインボタンをクリック
btn.send_keys(Keys.ENTER)
とりあえずこんな感じです。
pythonで初めて作ったツールなのでかけた時は嬉しかったですね。
とりあえず初回なのでここで終わります。読んでくれた方ありがとうございました!