RubyとSeleniumで自動ログイン

Rubyで何かやってみようということで、サイトへの自動ログインをやってみることにした(以下備忘メモ)。ググってみるとSeleniumが必要とのことだったのでまずインストール。

gem install selenium-webdriver

メインのブラウザがChromeなのでchormedriverをダウンロード。

Sign in - Google Accounts

ダウンロードしたファイルを解凍してRubyのバイナリーフォルダに保存。

rubyファイルに記入。

require ‘selenium-webdriver’

driver = Selenium::Webdriver . for : chrome

driver.get “ログインするURL”

driver.find_element 〜 でユーザー名、パスワードなどを入力、ログインボタンをクリック(.send_keys、.click)。

Chromeが更新されるとchromedriverも更新しないと動かなくなるので注意。

コメント

タイトルとURLをコピーしました