我需要使用Rails和Nokogiri解析HTML。這裏是HTML:用rails解析html和nokogiri
<body>
<div id="mama">
<div class="test1">text</div>
<div class="test2">text2</div>
</div>
<div id="mama">
<div class="test1">text</div>
<div class="test2">text2</div>
</div>
<div id="mama">
<div class="test1">text</div>
<div class="test2">text2</div>
</div>
</body>
我應該如何形成循環問題?我試過很多次,但仍然收到錯誤或壞的結果... ...
doc.xpath('//div[@id='mama']/?or what?').each do |node|
parse_file.puts text1
parse_file.puts text2
parse_file.puts text1
parse_file.puts \n
end
結果應該是像
text from first mama
text2 from first mama
text from first mama
text from second mama
and so on...
首先,你不要多次使用id的。如果你打算這樣做,請使用類。 – corroded