问题标签 [hpricot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - Hpricot 搜索方法
如果我有结果而不是需要属性,我想在网页中进行搜索。这是网页:链接文本
我感兴趣的是,元数据的标题是否具有值为“og:title”的属性,或者,如果我想要内容值
如果我们查看页面的来源,它有一种药水:
所以我想要 og:title 查询的真实结果和通过社交媒体探索泰坦尼克号沉船站点 [EXCLUSIVE] 值进行下一次搜索,如何正确执行
search("/html/head/meta[(@property='og:title']")
不返回我想要的。
有什么建议吗?
ruby - 如何
使用 Hpricot 从带有标签的网页中提取文本?
我正在尝试使用 Hpricot 和 Ruby 解析 HTML 文件,但在提取未包含在<p></p>
.
我希望结果是
但我越来越
如何使 Hpricot 返回第 1 行、第 2 行等?
ruby-on-rails - 如何在 Windows、ruby 1.8.7、rails 2.3.8 上安装构面,我收到 hpricot 错误
当我尝试从 rubygems 安装 facets gem 时,出现此错误:
我该如何解决?
ruby-on-rails - Bundler 不想在带有 Ruby 1.8.7 的 Windows XP 上安装 hpricot
我在 Windows 机器上开发,但部署到 Debian。尝试将 hpricot 与 Rails 3 应用程序一起使用。我可以使用以下命令安装 gem:
但是当我在捆绑文件中执行此操作时 - 它不断抛出错误(我认为它试图安装错误版本的 hpricot (不是特定于 Windows 的)
这是来自stackoverflow上的另一个问题 - 但它对我不起作用。
有任何想法吗?
PS:
Windows XP sp3 和 Ruby 1.8.7 和 Rails 3.0.3 和 bundler 1.0.7
编辑
忘记粘贴我的错误:
ruby - 什么是“终止对象”,为什么我不能在其上调用方法?
我定期收到此异常:
在这行代码上:
这个错误是什么意思?我怎样才能避免它?
ruby - Hpricot 中使用的除数符号(例如)是什么?
在 Hpricot 文档(位于https://github.com/hpricot/hpricot)中有一个 doc.search() 方法。然后文档继续说“捷径是使用除数”:
它可以工作,这是肯定的,但我想知道,这是什么符号?我以前从未遇到过。
ruby - 使用 Hpricot 进行多重搜索
已经 RTFM 了,但仍然感到困惑。我需要获取至少满足属性条件列表之一的对象。
例如div,其中 class == "marked" OR class = "data" OR class = "comments"
现在手动模拟它,但是 Hpricot 标准能力有可能吗?
ruby-on-rails - 加载 hpricot gem 的问题
我在加载 hpricot gem 时遇到问题。我在 rake 任务中使用它并放入require "hpricot"
其中。但它不会加载错误消息:no such file to load -- hpricot
但我会在我的 gem 列表中看到它,但不知道为什么 rake 任务无法识别它。有人对 hpricot gem 的这种问题有经验吗?
输出gem list -d hpricot
:
ruby - Nokogiri 相当于 Hpricot 的 html 方法
Hpricot 的html
方法只输出文档中的 HTML:
相比之下,我能与 Nokogiri 最接近的是inner_html
方法,它将其输出包装在<html>
和<body>
标签中:
如何html
使用 Nokogiri 获得 Hpricot 方法的行为?即,我想要这个:
ruby - Hpricot XML 文本搜索
Hpricot + Ruby XML 解析和逻辑选择。
目标:找到作者 Bob 写的所有标题。
我的 XML 文件: