Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
login to Yahoo! JAPAN with Mechanize on Ruby - Ruby の Mechanize を使って Yahoo! JAPAN にログインする
# coding: utf-8
require 'mechanize'
Id = 'id'
Password = 'password' do |agent|
agent.user_agent = 'Mozilla/5.0 (Linux; U; Android 2.3.2; ja-jp; SonyEricssonSO-01C Build/3.0.D.2.79) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1'
agent.get ''
sleep 3
agent.get '' 'login_form') do |form|
form.field_with(name: 'login').value = Id
form.field_with(name: 'passwd').value = Password =~ /\("\.albatross"\)\[0\]\.value = "(.*)"/
form.field_with(name: '.albatross').value = $1
sleep 3
agent.get ''
# ログインに成功してたらログアウトが存在するはず
puts true if =~ /ログアウト/
Copy link

kaosf commented Mar 5, 2012

valid on 2012-03-03 (Sat)
2012-03-03 (Sat) 現在有効

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment