我正在使用 Celerity gem 抓取一个网站,我想保存一张图片,但我不知道该怎么做 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
任何人都可以帮助我吗?