Я использую Mechanize для облегчения загрузки некоторых файлов. В настоящий момент моя script использует следующую строку для фактической загрузки файлов...
agent.get('http://example.com/foo').save_as 'a_file_name'
Однако он загружает полный файл в память, прежде чем выгружать его на диск. Как вы обходите это поведение и просто загружаете прямо на диск? Если мне нужно использовать что-то другое, кроме WWW: Механизируйте, то как я буду использовать WWW: Механизировать файлы cookie с ним?