這是我寫的自動登入小程式,要執行這個程式需要:
1.安裝Ruby
2.安裝Selenium-Webdriver
3.執行以下程式碼
#!/usr/bin/ruby -w
require "selenium-webdriver"
#driver = Selenium::WebDriver.for :ie
driver = Selenium::WebDriver.for :firefox
#driver = Selenium::WebDriver.for :chrome, :switches => %w[--ignore-certificate-errors --disable-popup-blocking --disable-translate]
driver.navigate.to "http://網址"
wait = Selenium::WebDriver::Wait.new(:timeout => 10) # seconds
#偵測submit按鈕存在
wait.until { driver.find_element(:class => "sqmsubmitfield") }
#自動填寫使用者名
driver.find_element(:name => "login_username").send_key "您的帳號"
driver.find_element(:name => "secretkey").send_key "您的密碼"
driver.find_element(:class => "sqmsubmitfield").click
請先 登入 以發表留言。