LoginSignup
3
3

More than 5 years have passed since last update.

北大の wifi への login を自動化

Last updated at Posted at 2014-11-10

本文

北大の圖書館等では wifi (elms-g) を利用できる.しかし,

login
のやうな login 作業が必要になり,少し手間である.そこでこれを自動化してみた.

次のやうに ruby script を書いた:

elms-g_login.rb
require 'mechanize'

username = '*****' # your id
password = '*****' # your password

agent = Mechanize.new
agent.get('https://webauth.ec.hokudai.ac.jp:8888/login-page1.html') do |page|
  page.forms[0].tap do |form|
    form.field_with(:name => 'name').value = username
    form.field_with(:name => 'pass').value = password
  end.click_button
end

これを實行すれば,問題なく wifi に login できる.

なほ,私の使つてゐる ruby の version は, 1.9.3p194 (2012-04-20 revision 35410) である.他の version では不工合が出るかもしれない.

謝辭

北大の學内 wifi への login を自動化するといふ發想は, mole-studio からいただきました.ありがたうございます.

riocampos さんのご指摘により

elms-g_login.rb
require 'rubygems'

を削除しました.ありがたうございます.

3
3
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3