【发布时间】:2010-01-02 08:57:18
【问题描述】:
我正在使用带有 Nokogiri 模块的 Ruby,我想在没有脚本元素的情况下获取正文的内容。
Nokogiri 解析使用 XPATH 或 CSS 3.0。 XPATH 我真的不明白,我找不到 CSS 选择器来实现我的目标。
【问题讨论】:
我正在使用带有 Nokogiri 模块的 Ruby,我想在没有脚本元素的情况下获取正文的内容。
Nokogiri 解析使用 XPATH 或 CSS 3.0。 XPATH 我真的不明白,我找不到 CSS 选择器来实现我的目标。
【问题讨论】:
我认为 XPath 不可能进行这样的选择。
我对 Ruby 或 Nokogiri 不太熟悉,但基于 answers to a similar question,您可能想尝试从 HTML 文档中选择所有脚本元素并将其删除。
doc = Nokogiri::HTML(your_html)
doc.xpath("//script").remove
相应调整。
【讨论】: