LoginSignup
3
4

More than 5 years have passed since last update.

北大の wifi への login を自動化 (新字新かな)

Posted at

本文

北大の図書館等では 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
4
0

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
4