自動でログインしよう¶
Seleniumの基礎¶
Webブラウザの自動立ち上げ¶
Google Chromeを開きましょう。
In [5]:
browser = webdriver.Chrome()
起動した browser
を用いてhttp://google.com/ にアクセス
In [6]:
browser.get('http://google.com/')
ブラウザを閉じる
In [7]:
browser.quit()
自動でログイン¶
以下のページのフォームを用いて、自動でログインをしてみましょう。
Webサイトにアクセス¶
In [8]:
browser = webdriver.Chrome()
In [9]:
browser.get('https://scraping-for-beginner.herokuapp.com/login_page')
フォームの入力¶
ユーザー名の入力¶
In [10]:
# 要素(element)を指定
elem_username = browser.find_element_by_id('username')
In [11]:
# 文字を入力
elem_username.send_keys('imanishi')
パスワードの入力¶
In [13]:
elem_password = browser.find_element_by_id('password')
In [14]:
elem_password.send_keys('kohei')
ボタンのクリック¶
In [15]:
elem_login_btn = browser.find_element_by_id('login-btn')
In [16]:
elem_login_btn.click()