【发布时间】:2011-03-27 09:56:57
【问题描述】:
我无法弄清楚为什么我无法通过 nokogiri 正确解析关键字。在以下示例中,我的 a href 链接文本功能正常工作,但无法弄清楚如何提取关键字。
这是我到目前为止的代码:
.....
doc = Nokogiri::HTML(open("http://www.cnn.com"))
doc.xpath('//a/@href').each do |node|
#doc.xpath("//meta[@name='Keywords']").each do |node|
puts node.text
....
这成功地呈现了页面中的所有 a href 文本,但是当我尝试将它用于关键字时,它没有显示任何内容。我已经尝试了几种变体,但没有运气。我认为节点后的“.text”标注是错误的,但我不确定。
我很抱歉这段代码有多粗糙,我正在尽我所能在这里学习。
【问题讨论】:
-
请阅读“minimal reproducible example”。说明问题的最小输入是多少?不要要求我们创造我们自己的。你必须帮助我们帮助你。通过这样做,您可以帮助那些在未来寻找类似解决方案的人,这就是 Stack Overflow 出现在这里的原因。