Rubyのkaminariを用いて、外国企業の業績をスクレイピングをしたく、下記サイトの損益計算書の所をスクレイピングしたのですが、
数字のところがハイフンになってスクレイピング出来ませんでした。
フリーキャッシュフローや損益計算書の文字は表示できるのですが、
一部をスクレイピングさせないような設定などがされているのでしょうか?
教えて頂けると幸いです。
require 'open-uri' require 'nokogiri' require 'sanitize' url = 'https://jp.tradingview.com/symbols/NASDAQ-AAPL/?utm_campaign=symbol-info&utm_medium=widget_new&utm_source=jp.tradingview.com' charset = nil html = open(url) do |f| charset = f.charset f.read end doc = Nokogiri::HTML.parse(html, nil, charset) body = doc.at_css(".tv-widget-fundamentals__value") File.open("./nokogiri.txt","w") do |f| f.write(body) end
回答1件
あなたの回答
tips
プレビュー