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も更新しないと動かなくなるので注意。

コメント