0

Restclient::Responseモジュールによって生成されたHTML内の単語を検索するにはどうすればよいですか?

$getresponse = RestClient.get (url)
html=$getadsresponse.body
puts html

生成されたHTMLを確認できますが、そのHTML内の単語を検索するにはどうすればよいですか?

4

1 に答える 1

0

HTMLパーサーを使用して、HTMLを正しく解釈します。xpathでNokogiriを使用する例:

doc = Nokogiri::HTML(html)
found = doc.xpath('//p[@title = "some word"]/a[contains(text(), "some word")]')
found.each do |node|
  puts node.text
end
于 2012-05-21T20:29:05.473 に答える