Hi. Im new to ruby but think I have grasped the basics.
Right now Im trying to do some screen scraping using the Mechanize gem.
My problem is that my development environment (JetBrains RubyMine
4.5.4/Ruby 1.9.4/Mechanize 2.5.1) doesnt seem to find the mechanize
methods.
I try to execute this code:
require 'rubygems'
require 'mechanize'
agent = Mechanize.new
page = agent.get('http://www.google.com/')
news = page.link_with(:text => 'News').click
And I get this message:
in `<top (required)>': undefined method `click' for nil:NilClass
(NoMethodError)
from -e:1:in `load'
from -e:1:in `<main>'
What could be the problem?
on 2012-11-11 17:48
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.