From: Raymond O'Connor Date: 2009-08-29T06:27:29+09:00 Subject: Re: Mechanize Download File w/o Loading it All in Memory Ryan Davis wrote: > On Aug 27, 2009, at 20:07 , Raymond O'Connor wrote: > >> Is there a way to get Mechanize to download a csv file, without >> loading >> it all into memory first? As I understand even if I used a pluggable >> parser, it will still download the whole file into memory before >> saving >> it to a file? > > I don't actually know if this will solve your problem as I've not used > it, but this looks like it is on the right track: > >> require 'rubygems' >> require 'mechanize' >> >> agent = WWW::Mechanize.new >> agent.pluggable_parser.pdf = WWW::Mechanize::FileSaver >> agent.get('http://example.com/foo.pdf') > > then again, it might not. mechanize doesn't sound like a very good > tool to be using for csv's in the first place as it can't actually DO > much with them. Why not use a more straightforward tool like curl? It's a whole process just to get to the page where you can download the csv file. I have to log in to the site, request the file, etc. which is why I was hoping I could do it in mechanize -- Posted via http://www.ruby-forum.com/.