0
イムセレリティの宝石を使用してウェブサイトをスクレイピングするオブジェクトと私は、画像を保存したいが、私はIOオブジェクトを取得し、それは次のセレリティコマンドで保存IOのルビー上のファイル
をXD行う方法を知らない
irb(main):260:0* image = @browser.image(:xpath, ".//*[@class='notdTop']/img").download
=> #<IO:0x277e07ae>
このオブジェクトをjpgファイルに保存するにはどうすればよいですか?私はこれを試してみましたが、didntの仕事:
irb(main):261:0> image.flush
IOError: not opened for writing
が、私はこれを得たので、IOオブジェクトがクローズされません。
irb(main):264:0> image.closed?
=> false
誰もが私を助けてくださいことができますか?
うん、ダウンロードはちょうどHTMLのように全体のウェブサイトを含む、 'IO'オブジェクトを返します。 –