问题标签 [nokogiri]

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.

0 投票
1 回答
282 浏览

xpath - xpath:如何表达文本节点?

考虑:

你怎么能在 xpath 中表达文本节点?

0 投票
2 回答
1978 浏览

xpath - Xpath: how do you select the second text node (specific text node)

consider a html page

how can you select orange using xpath ?

doesn't work.

0 投票
1 回答
277 浏览

ruby - 为什么我不能环绕rfollowing nokogiri xpath?

它只是返回文本......我期待完整的 html 源代码现在包裹在指定的 xpath 元素周围。

0 投票
1 回答
1670 浏览

ruby - nokogiri:如何在给定的 xpath 元素周围包装 html 标签?

我有一个 xpath 来抓取每个没有被任何 html 标签包围的文本节点。相反,它们通过<br>. 我想用<span>标签包装这些。

将返回那些文本节点。

完整修改后的代码如下:

我希望看到一个完整的 html 源代码,其中包含用<span>标签包裹的那些文本,但我得到了以下内容:

0 投票
1 回答
1867 浏览

ruby - 如何用 nokogiri 包装元素?

给定一个 xpath 说

我可以做类似的事情:

span并用标签包装所有链接?

0 投票
1 回答
480 浏览

ruby - 如何操作通过 Nokogiri 解析的 html 页面?

所以我使用 nokogiri 解析了一个 html 页面。

我想包装每次出现的链接周围的标签

.wrap()似乎无法正常工作。

仅返回普通的常规未更改的 html。

0 投票
1 回答
376 浏览

ruby-on-rails - 禁用/自定义 params_parser 每个操作

我有一个处理 XML 请求的创建操作。我没有使用内置的 params 哈希,而是使用 Nokogiri 根据 XML 模式验证 XML。如果此验证通过,则存储原始 XML 以供以后处理。

据我了解,XML 被解析两次:首先 Rails 创建 params 哈希,然后进行 Nokogiri 解析。我一直在寻找禁用参数解析以加快速度的方法,但一无所获。

我知道通常可以使用类似上述的方法自定义 XML 参数解析,但我依赖于其他控制器中的默认行为。

是否可以在每个操作的基础上绕过参数解析?我有什么选择?

谢谢您的帮助!

0 投票
2 回答
889 浏览

ruby - 如何使用 Hpricot/Nokogiri 检测 mailto 链接

我想匹配这样的链接<a href="mailto:my@email.com">foo</a>,但这仅适用于 Nokogiri:

这样做的正确方法是什么?我如何使用 Hpricot 做到这一点?

0 投票
2 回答
5874 浏览

ruby - 仅处理 HTML 片段并返回它

当我对 Nokogiri 执行以下操作时:

它将打印整个 XHTML 文档结构以及上面的代码。

some_html我怎样才能打印/返回/获取变量中的 html 部分?


不。

f将返回:

我只想要内部/片段部分:

0 投票
2 回答
32258 浏览

ruby - 如何使用 Nokogiri 删除节点?

如何<img>使用 Nokogiri 删除标签?

我有以下代码,但它不会工作: