Skip to content

Instantly share code, notes, and snippets.

@Watson1978
Created February 13, 2011 13:10
Show Gist options
  • Save Watson1978/824674 to your computer and use it in GitHub Desktop.
Save Watson1978/824674 to your computer and use it in GitHub Desktop.
MacRuby : Mechanize
/Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/1.9.2/forwardable.rb:185:in `search:': undefined method `html_parser' for nil:NilClass (NoMethodError)
from /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/Gems/1.9.2/gems/mechanize-1.0.0/lib/mechanize/page.rb:208:in `block'
from /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/Gems/1.9.2/gems/mechanize-1.0.0/lib/mechanize/page.rb:207:in `links'
from /Users/watson/tmp/test_mechanize.rb:12:in `block'
from /Library/Frameworks/MacRuby.framework/Versions/0.9/usr/lib/ruby/Gems/1.9.2/gems/mechanize-1.0.0/lib/mechanize.rb:262:in `get:'
from /Users/watson/tmp/test_mechanize.rb:11:in `<main>'
# -*- coding: utf-8 -*-
require "rubygems"
require "mechanize"
URI_QUERY = "http://www.google.co.jp/search?hl=ja&q=site:www.amazon.co.jp Beatles"
agent = Mechanize.new{|a|
a.user_agent_alias = "Mac Safari"
}
agent.get(URI_QUERY) do |page|
p page.links
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment