nokogiri gem を使用して、名前のリストを含む列があり、それらの名前の一部はハイパーリンクされており、一部はリンクされていない html テーブルのコンテンツを解析しています。このコードを使用すると:
puts doc.xpath("//table//tr//td[1]/text()")
ハイパーリンクされた名前をスキップします。これでハイパーリンクされた名前を取得することもできます:
doc.xpath('//table//tr//td[1]//a[@href]').each do |link|
puts link.text.strip
end
2 回実行せずにすべての名前を取得するにはどうすればよいですか?