Subscribed unsubscribe Subscribe Subscribe

オンラインに攻める

なんとかオンラインでできるように、とmechanizeを入れて色々とチャレンジ。
うーん、こんなんでいいのかな…よくわからない ><
とりあえずゲーム始められるところまではたどり着いているけど。
pythonで頑張る必要はあるのかな?perlのMechanizeも使ったことないから分からないなぁ。

# -*- encoding: utf-8 -*-
import mechanize

br = mechanize.Browser()
br.set_handle_robots(False)

res = br.open('http://saichugen-online.appspot.com/')

link = br.find_link(text='ログイン')
res = br.follow_link(link)

br.select_form(nr = 0)
br['Email'] = 'ほげほげふがふが@gmail.com'
br['Passwd'] = '********'
br.submit()

res = br.open('http://saichugen-online.appspot.com/')

br.select_form(nr = 0)
br['new_nick'] = 'sugyan(bot)'
br.submit()

res = br.open('http://saichugen-online.appspot.com/')
link = br.find_link(text='新しいゲームの開始')
res = br.follow_link(link)

print res.read()