sou's blog

落ち着いた華やかさがあり、上品に明るく陽気なさまを表す。

watirでjavascriptの実行結果として返されるhtmlを取得する

最近、html解析作業にもっぱら心を奪われています。
特にwatirとhpricotは使いやすくていいなと思ってます。

指定したurlのhtmlを取得する。(javascriptでも可)

#! ruby

require 'rubygems'
require 'watir'

class Foo

  attr_reader:html

  def initialize(url)
    browser = Watir::Browser.new
    browser.go(url)
    browser.wait # ブラウザの読込が終わるまで待つ
    @html = browser.html
  end

end

f = Foo.new(ここにurl)
f.html

iphoneから投稿なので、間違ってるかも。