Skip to content

Instantly share code, notes, and snippets.

@quagliero
Created August 2, 2017 16:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save quagliero/8f5609eac04d23947250aa65f2e80a9b to your computer and use it in GitHub Desktop.
Save quagliero/8f5609eac04d23947250aa65f2e80a9b to your computer and use it in GitHub Desktop.
Draft scraper
var osmosis = require('osmosis');
const teamsPicks = [];
osmosis.get('http://chumbo.league.fantasy.nfl.com/league/874089/history/2014/draftresults?draftResultsDetail=0&draftResultsTab=round&draftResultsType=results')
.find('#leagueDraftResultsResults .results .wrap > ul > li')
.set({
pick: '.count',
player: '.playerNameFull',
team: '.tw ul li.first',
position: '.playerNameFull + em'
})
.data(function(pick) {
if (teamsPicks[pick.team]) {
} else {
teamsPicks[pick.team] = [];
}
pick.position = pick.position.split('-')[0];
pick.pick = pick.pick.replace('.','');
teamsPicks[pick.team].push(pick);
})
.done(function(data) {
console.log(teamsPicks);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment