On Thu, Jun 14, 2007 at 09:59:53AM +0900, Colin Summers wrote: > Okay, I managed to get mechanize to login for me. Now I am pulling > down a vBulletin page which has a thread on it: > > # pull down a thread > puts "Thread:\n" > page = > agent.get('http://dapo.org/forums/archive/index.php?t-2293.html?pda=1') > pp page > > but all I get is: > Thread: > #<WWW::Mechanize::Page > {url > #<URI::HTTP:0x333ef2 > URL:http://dapo.org/forums/archive/index.php?t-2293.html>} > {meta} > {title > "Alternator failure For Real This Time [Archive] - Diamond Aircraft > Pilots/Owners Organization"} > {iframes} > {frames} > {links > #<WWW::Mechanize::Link > "Diamond Aircraft Pilots/Owners Organization" > "index.php"> > #<WWW::Mechanize::Link "General" "index.php?f-1.html"> > #<WWW::Mechanize::Link "Discussions" "index.php?f-4.html"> > #<WWW::Mechanize::Link "PDA" "index.php?pda=1"> > #<WWW::Mechanize::Link > "Alternator failure For Real This Time" > "http://www.dapo.org/forums/showthread.php?t=2293">} > {forms}> > > > > It's cool that I have a data structure for the links, but, um, where's > the text of the page? That's the stuff I *want*. Try this: puts page.body Hope that helps! Also, make sure to add yourself to the mechanize mailing list. You will probably get more prompt responses. :-) http://rubyforge.org/mailman/listinfo/mechanize-users -- Aaron Patterson http://tenderlovemaking.com/