WebScraper HW
this assignment scrapes the information and parse HTML directly from websites. To run this project, you should execute the file from the following path '/lib/application.rb' with Ruby.
Choice of website
First, we choose the NBA sports infomation on http://scores.espn.go.com/nba/scoreboard and scrape each game's starting lineup. Second, we use the NBA players website http://origin.nba.com/players/ to scrape the players' current season stats which user enters.
Structure of our Code
We used
Nokogirito parse HTML on Ruby, then usedXPATHto find the tag on HTML.
require 'open-uri'
require 'nokogiri'
Users can enter '1' to see any players' stats in current season they enter. Users can also enter '2' to see the starting lineup in today's game or see the highest records(PTS, REB, STL) in the final game.