CUIからmixiエコーに投稿するruby書いてみた。

クラス使えてません。。。
あとxとかyって何かわかりません。
投稿結果も表示したいな。

#!/usr/bin/ruby
require 'rubygems'
require 'mechanize'
require 'kconv'

#setting
MAIL = 'foo@bar.com'
PASS = 'foobar'


#login
agent = WWW::Mechanize.new
loginpage = agent.get('http://mixi.jp/')
loginform = loginpage.forms.first
loginform['email'] = MAIL
loginform['password'] = PASS
loginform['next_url'] = '/home.pl'
agent.submit(loginform)

#pageget
mixiget = agent.get('http://mixi.jp/home.pl')
mixipost = agent.post('http://mixi.jp/add_echo.pl',
'body' => ARGV[0].toeuc,
'x' => '35',
'y' => '21',
'redirect' => 'home',
'post_key' => mixiget.forms[1].fields.name('post_key').value
)