ruby - 如何使用 ruby​​ mechanize 获取页面描述?

标签 ruby mechanize mechanize-ruby

如何使用 Mechanize 获取页面描述?

Pismo gem有这个功能,但比Mechanize gem差.例如, Mechanize 查找图像标签。

我在Mechanize documentation中没有找到如何获得描述。

有谁知道更好的插件或我怎么做?

最佳答案

尝试这个:

node = page.at("head meta[name='description']")
description = node["content"]

( nodeNokogiri::XML::Node 。)

关于ruby - 如何使用 ruby​​ mechanize 获取页面描述?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14244914/

相关文章:

ruby-on-rails - 无法在我的本地主机上运行 stripe-ruby-mock

ruby - 如何在 ruby​​ 中创建非阻塞 TCP 服务器和 TCP 套接字,只有以下更改才会有所不同?

ruby - 在 ubuntu 14.0.4 (Ruby 1.8.7) 中安装 nokogiri 时出错

ruby-on-rails - Rails rake Mechanize - 错误 - 没有要加载的文件 - Mechanize

ruby - 当任何 <td>..</td> 值已知时,是否可以找到 <td> .. </td> 文本?

ruby-on-rails - 如何将 Nokogiri 语句转换为 Mechanize 以进行屏幕抓取?

ruby - 有哪些很好地使用 Cucumber 和 RSpec 的开源 Ruby 项目示例?

ruby-on-rails - 循环内的 Rails Mechanize 循环

ruby-on-rails - Mechanize ruby无法看到linkedin中的所有内容

css - 单击 ruby​​ 中的链接(已通过 css 找到)