我正在尝试创建一个小型 Rails 应用程序,它将解析 FedEx 站点以获取我的跟踪信息。我尝试使用 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
对此的任何帮助都会很棒。