Mechanize 'stop button'

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

def get_page
agent =
agent.read_timeout = 150
page_one = agent.get(
page_two = agent.submit(form) # will timeout
rescue Timeout::Error
page_two.body # returns nil

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