gpt4 book ai didi

ruby-on-rails - 如何在Ruby on Rails中使用Nokogiri中的XPath从HTML中省略脚本元素?

转载 作者:行者123 更新时间:2023-12-03 17:18:53 24 4
gpt4 key购买 nike

假设我从body元素内的所有内容开始:

Nokogiri::HTML( doc ).xpath( "/html/body/node()" ).to_html


其中包含一些 <script><noscript>。我该如何摆脱这些?

最佳答案

您可能需要将XPath表达式更改为:

Nokogiri::HTML( doc ).xpath( "/html/body/node()[not(self::script or self::noscript)]" ).to_html

关于ruby-on-rails - 如何在Ruby on Rails中使用Nokogiri中的XPath从HTML中省略脚本元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7384081/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com