【问题标题】:Saving remote image with a headless browser on ruby在 ruby​​ 上使用无头浏览器保存远程图像
【发布时间】:2015-12-04 13:02:28
【问题描述】:

我试图找到一种在 ruby​​ 上使用无头浏览器(例如使用 poltergeist 的 PhantomJs)保存远程图像的方法。

我不需要使用“net::http”或“uri.parse open”来保存图像。

我正在寻找只是在 ruby​​ 上使用无头浏览器保存图像。

我浏览了整个网络并在 irc 聊天中询问,但没有人知道在 rails 上使用无头浏览器保存图像。

提前致谢。

【问题讨论】:

  • 除非驱动程序支持(可能不支持)否则不能直接完成

标签: ruby-on-rails ruby phantomjs capybara poltergeist


【解决方案1】:

您可以使用 poltergeist 保存部分网页,这是 phantomjs 之上的扩展。

来自 poltergeist 文档:

save_screenshot('/path/to/file.png', :selector => '#id')

但是,poltergeist 应该在capybara 下工作,不确定您是否可以采用它来使用它(您的标签说您知道 poltergeist)。

【讨论】:

    猜你喜欢
    • 2021-01-19
    • 1970-01-01
    • 2019-08-17
    • 2019-12-03
    • 1970-01-01
    • 1970-01-01
    • 2015-12-07
    • 2017-12-25
    • 1970-01-01
    相关资源
    最近更新 更多