Mechanize 'stop button'

Hello, I’ve run into a bit of a situation with mechanize:

def get_page
agent = WWW::Mechanize.new
agent.read_timeout = 150
page_one = agent.get(www.foo.com)
page_two = agent.submit(form) # will timeout
rescue Timeout::Error
page_two.body # returns nil
end

When the page eventually times out, i’d still like to parse what it
gathered, but i can’t grab what it read. The functionality i really
want is to ‘hit the stop button’ and grab what’s there.

Any ideas?

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs