これは ruby スクリプトの一部です。結果をテキストファイルに保存したい。これら 2 つの DIVS で指定された結果のみが必要です。
url = browser.html
doc = Nokogiri::HTML(open(url))
price = doc.css("#sectionPrice").text
ship = doc.css("#shippingCharges td").text
スクレイピングした結果を保存するにはどうすればよいですか? ページをロードするスクリプトが正しく機能していることに注意してください。次SHELL
のように、XPATH を使用してスクレイプの値を確認できます。
page_html = Nokogiri::HTML.parse(browser.html)
shipping = puts page_html.xpath(".//*[@id='shippingCharges']").inner_text
price = puts page_html.xpath(".//*[@id='sectionPrice']").inner_text
このデータを CSV または XML に保存するにはどうすればよいですか?
//副次的な質問: このデータはSHELL
どこかに保存されて返されますか? 外部からアクセスするにはどうすればよいですかSHELL
url = browser.html
doc = Nokogiri::HTML(open(url))
price = doc.css("#sectionPrice").text
ship = doc.css("#shippingCharges td").text
CSV.open("/users/fabio/desktop/ruby/gp.csv", "wb") do |csv|
csv << [price, ship]
end
ファイルを作成していませんCSV
。DIR
What Give? には何も表示されません。