为什么 Twitter API 在生产中返回 400 错误?
我有一个在本地运行得非常好的 Twitter 应用程序 - 它搜索关键字,然后使用 Hpricot 来解析 xml 来获取每个用户的信息,例如 Hpricot(open("http://tw…
如何在 Nokogiri 中进行正则表达式搜索以匹配特定开头的文本?
鉴于: require 'rubygems' require 'nokogiri' value = Nokogiri::HTML.parse(<<-HTML_END) " A Foo B C Bar D E F " HTML_END 我想做一些类似于 Hpr…
使用 Ruby 从 HTML 文档中删除文本
有很多关于如何使用 Ruby 从文档中删除 HTML 标签的示例,Hpricot 和 Nokogiri 都有 inside_text 方法,可以轻松快速地为您删除所有 HTML。 我想做的…
在 hpricot/nokogiri 中搜索 h2 元素之前的所有元素
我正在尝试解析维基词典条目以检索所有英语定义。我能够检索所有定义,问题是某些定义是其他语言的。我想做的是以某种方式仅检索具有英文定义的 HTML …
使用 JRuby(Hpricot?)使用 等标签解析 XML
我试图在 JRuby 中使用一些带有如下元素的遗留 XML: content 我一直在使用 Hpricot,但 Hpricot 的面向 HTML 的快捷方式对我不利:doc.search("//wit…
Rails 控制器中 Hpricot 超时错误
嘿——我正在编写一个使用 digg API 的基本 Rails 应用程序。我试图解析 digg 的 api 使用 hpricot 提供的 xml 数据,但是在测试页面时,浏览器会挂起…
使用 Hpricot 查找节点在其父节点内的字符索引
假设我有以下 HTML: html = Four score and seven years ago 我想用 Hpricot 解析它: doc = Hpricot(html) 找到 节点: node = doc.at('b') 然后获…
libxml-ruby 解析帮助
好吧,由于速度和 _why 的消失,从工作 Hpricot 切换到 Libxml-ruby,看了 Nokogiri 一秒钟,但决定考虑 Libxml-ruby 的速度和寿命。我一定错过了一些…
Hpricot,从文档中获取所有文本
我刚刚开始学习 Ruby。 非常好的语言,非常喜欢。 我正在使用非常方便的 Hpricot HTML 解析器。 我想要做的是从页面中获取所有文本,不包括 HTML 标签…
如何知道何时使用 XML 解析器以及何时使用 ActiveResource?
我尝试使用 ActiveResource 解析更像 HTML 文档的 Web 服务,但不断收到 404 错误。 我是否需要使用 XML 解析器来完成此任务而不是 ActiveResource? …
hpricot 中的分段错误
我正在使用 hpricot 来读取 HTML。 我遇到了分段错误错误,我用 google 搜索,有人说升级到最新版本的 Ruby。 我使用的是 Rails 2.3.2 和 ruby 1.…
hpricot 与 firebug 的 XPath
我正在尝试使用 hpricot 从基于表格的网站中提取一些信息。 我用 FireBug 得到了 XPath。 /html/body/div/table/tbody/tr/td/table/tbody/tr[2]/td/ta…
使用 Hpricot (Ruby) 解析 HTML 表
我正在尝试使用 Hpricot 解析 HTML 表,但遇到困难,无法从具有指定 id 的页面中选择表元素。 这是我的 ruby 代码:- require 'rubygems' require…