2009-12-25 (Friday) [長年日記]
■ はてなハイク2の招待状を無限に発行
招待状の発行が無制限になったらしいので、ついったーに垂れ流してた。
#! /usr/bin/env ruby
require 'rubygems'
require 'watir'
require 'uri'
Watir::Browser.default = "firefox"
browser = Watir::Browser.start("http://h2.hatena.ne.jp/takano32/invite")
loop do
mailto = browser.link(:url, /^mailto:.*/).href
query = mailto.gsub(/.*ne\.jp(.*)%0A&/, '\1').gsub('%2F', '/')
url = "http://h2.hatena.ne.jp#{query}"
browser.goto("http://twitter.com/?status=#{URI.encode("はてなハイク2の招待状ですの! #{url}")}")
browser.button(:name => 'update').click
browser.goto("http://h2.hatena.ne.jp/takano32/invite")
end
browser.close
あー。Watirは慣れると楽だなぁ。GUIでコロコロ動かしても構わないマシンがある場合はMechanizeよりもラクだわ。irbですぐに動作を確認できるしなぁ。
規約の範囲内だとは思うんですけど、はてなさんは急に「うちの会社では今からそれはダメって考えることにする!」メソッドでアカバンとかありうるみたいなのでちょっとこわいですね。
ああ。読んでたらあった。その規約。
10. ユーザーは、以上の各項の他、当社が不適切であると判断する行為を行ってはなりません。
[]
本日のPingbacks(全0件)









なんてオールマイティな規約 w
以上の各項はもはやふっとばしてこの規約だけでいいような気がしてなりませんね。はい。