- 257 名前:デフォルトの名無しさん mailto:sage [2021/07/23(金) 13:57:33.09 ID:Nx0yKcVz0.net]
- >>246
スクレイピング・ブラウザの自動操作なら、 Ruby, Selenium Webdriver, Nokogiri 例えば、ブラウザで、ユーザー名・パスワードを自動入力して、 Yahoo にログインするなら、 require "selenium-webdriver" options = Selenium::WebDriver::Chrome::Options.new options.add_option( :detach, true ) # ブラウザを切り離す options.add_argument( '--start-maximized' ) # 画面最大 driver = Selenium::WebDriver.for :chrome, options: options driver.manage.timeouts.implicit_wait = 10 # default timeout driver.navigate.to "https://login.yahoo.co.jp/config/login_verify2?.src=ym" # ログイン画面 element = driver.find_element(:id => "username") element.send_key "ユーザー名" # 入力 driver.find_element(:id => "btnNext").click # ボタンをクリック element = driver.find_element(:id => "passwd") element.send_key "パスワード" # 入力 driver.find_element(:id => "btnSubmit").click # ボタンをクリック
|

|