Bazı dosyaların indirilmesini kolaylaştırmak için Mechanize kullanıyorum. Şu anda benim komut WWW'yi kullanma: Bir dosyayı diske yüklemeden diske yüklemek için önce klasöre yükleyin
agent.get('http://example.com/foo').save_as 'a_file_name'
Ancak bu diske atmadan önce belleğe tam dosyasını indirir ... aslında dosyaları indirmek için aşağıdaki satırı kullanır. Bu davranışı nasıl atlatıyorsunuz ve doğrudan diske indiriyorsunuz? WWW: Mechanize'den başka bir şey kullanmam gerekirse, WWW: Mechanize'in çerezlerini nasıl kullanacağım?
Lütfen "Mechanize :: File" sınıfının büyük dosyalar için uygun olmadığını unutmayın. . Bu durumlarda, içeriği küçük parçalar halinde diske yüklediğinden, 'Mechanize :: Download' sınıfını kullanmalıdır. Daha fazla bilgi için [burada] (http://www.rubydoc.info/gems/mechanize/Mechanize/PluggableParser) ve [burada] (http://www.rubydoc.info/gems/mechanize/Mechanize/Download) kontrol edin. – pierrebonbon