在 Ruby 1.9.2 中安装 hpricot 遇到困难
我正在使用 Ruby 1.9.2,并且我有一个使用 hpricot 的任务。我尝试安装 hpricot gem,但收到错误消息。 extconf.rb 失败。无法创建 makefile。检查 mk…
HPricot css 搜索:如何使用字符串选择器选择特定元素的父/祖先?
我正在使用 HPricot 的 css 搜索来识别网页中的表格。这是我正在解析的示例 html 片段: Some header text ... 页面中有很多表格。我想找到包含 A Nam…
RoR:将 HTML 存储在文件中以供以后使用
在我们的应用程序中,我们有不同的主题,每个主题都有自己的默认内容,结构如下: ROWS COLUMNS CONTENT HTML DATA 1 CONTENT HTML DATA 2 可能有多个…
Ruby 中的 XML 到哈希表:解析历史发明列表
我想将以下有关历史发明的数据放入方便的 Ruby 数据结构中: http://yootles。 com/outbox/inventions.xml 请注意,所有数据都在 XML 属性中。 似乎应…
Ruby 的 HTML 解析器可以执行 JavaScript 来查看生成的 DOM 吗?
当尝试 Hpricot 和 Nokogiri 时,可以获取和解析 HTML,但它们也可以执行 Javascript 以便内容显示在页面上吗? (显示在 DOM 中)。这是因为除非 Jav…
在 Ruby 和 Hpricot 中搜索 XML 节点中的元素
我正在尝试编写一个 Rails 应用程序,它接受一个 XML 对象,然后迭代该对象,向用户显示不同节点中包含的信息。 我对 Rails 完全陌生,有 PHP 背景,…
Hpricot 和 Rails
我对 Ruby 和 Rails 完全陌生......事实上,我今天在 Rails 中创建了我的第一个应用程序,它发出 HTTP 请求来拉回 XML 文档,然后将其输出到屏幕.....…
hpricot 添加属性到 HTML 标签?
有人可以解释一下如何使用 Ruby 和 Hpricot gem 将自定义属性添加到 HTML 标记吗? 我有一个如下所示的标签: 我想添加一个名为“Readable=0”的自定…
Ruby Hpricot RegEx 将
替换为'
有人可以告诉我如何使用 Hpricot & 将这行 Javascript 转换为 Ruby吗?正则表达式? // Replace all doubled-up tags with tags, and remove fonts. v…
hpricot 解析问题
我有一个如下所示的 XML: What is the right way to use hpricot to extact just 'http:// /www.someweb.com/something.png'?我能得到的最接近的是…
我可以使用 Hpricot 查找任何/大多数网站的主要文章文本吗?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进此问题?通过编辑这篇文章来更新问题,使其仅关…
如何用 ruby 字符串替换节点?
我正在尝试将 HTML 文件中的所有 标记替换为 rails 标记。 我想做的是这样的: doc = open("myfile.html") { |f| Hpricot(f) } imgs = doc.search("//…
hpricot 的编码问题
当尝试在 ruby 1.9 中使用 hpricot 抓取网页时,我收到以下编码错误: Encoding::CompatibilityError: incompatible character encodings: ASCII-…