Celerity gem を使用して Web サイトをスクレイピングしています。画像を保存したいのですが、方法がわかりません XD
次の Celerity コマンドで IO オブジェクトを取得します
irb(main):260:0* image = @browser.image(:xpath, ".//*[@class='notdTop']/img").download
=> #<IO:0x277e07ae>
このオブジェクトをjpgファイルに保存するにはどうすればよいですか?? 私はこれを試しましたが、うまくいきませんでした:
irb(main):261:0> image.flush
IOError: not opened for writing
しかし、私はこれを得たのでIOオブジェクトは閉じられていません:
irb(main):264:0> image.closed?
=> false
誰でも私を助けてくれますか?