Использование WWW: Mechanize для загрузки файла на диск без предварительной загрузки всего этого в память

I' m с помощью Mechanize для облегчения загрузки некоторых файлов. В настоящий момент мой сценарий использует следующую строку для фактической загрузки файлов ...

agent.get('http://example.com/foo').save_as 'a_file_name'

Однако при этом загружается весь файл в память перед тем, как выгружать его на диск. Как обойти такое поведение и просто загрузить прямо на диск? Если мне нужно использовать что-то другое, кроме WWW: Mechanize, то как я могу использовать с ним файлы cookie WWW: Mechanize?

17
задан Thomas 5 December 2010 в 17:11
поделиться