0
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で遊ぼう! 〜自動ログイン編〜

Posted at

スクレイピングやブラウザの自動操作に興味が湧いたので、
とりあえず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で初めて作ったツールなのでかけた時は嬉しかったですね。
とりあえず初回なのでここで終わります。読んでくれた方ありがとうございました!

0
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
0
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?