FedEx サイトを解析して追跡情報を取得する小さな Rails アプリケーションを作成しようとしています。Nokogiri を使用してサイトを解析しようとしましたが、サイトのコンテンツが Ajax 経由で読み込まれているようで、キャプチャできません。
これが私がテストしていたコードです:
require 'rubygems'
require 'nokogiri'
require 'open-uri'
doc = Nokogiri::HTML(open('https://www.fedex.com/fedextrack/?cntry_code=us&tab=1&tracknums=543433298736'))
doc.xpath('//*[(@id = "destinationDateTime")]').each do |status|
puts status.content
end
これに関するヘルプは素晴らしいでしょう。