class Object
Public Instance Methods
scrapper()
click to toggle source
# File lib/set_scrub.rb, line 8 def scrapper html = URI.open("https://www.set.or.th/set/commonslookup.do") home = Nokogiri::HTML(html) stock_listings = home.css("tr")[1..-1] stock_pages = home.css("div.col-xs-12.padding-top-10.text-center.capital-letter").css("a")[0..-1] stock_pages.each do |stock_paging| url = "https://www.set.or.th" + stock_paging.attributes["href"].value html = URI.open(url) home = Nokogiri::HTML(html) stock_listings = home.css("tr")[1..-1] stock_listings.each do |stock_listing| url = "https://www.set.or.th/set/companyhighlight.do?symbol=" + stock_listing.css("a")[0].text + "&ssoPageId=5&language=th&country=TH" html = URI.open(url) doc = Nokogiri::HTML(html) print doc.css("h3").text + " : " value = doc.css("tr").text.split("\n")[15] if value != nil print value.strip end puts "" end end end