Skip to content

Scraping unofficial sites for game information.

License

Notifications You must be signed in to change notification settings

Ashden/scraping

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scraping

Build Status Coverage Status

Scraping unofficial sites for game information.

This is part of gw2efficiency. Please report all issues in the central repository.

Install

npm install gw2e-scraping

This module can be used for Node.js. Theoretically it is usable in browsers using Browserify, but due to CORS most methods won't work.

Requires the babel-polyfill to work.

Usage

import * as scraping from 'gw2e-scraping'

// Get the current offers for claim tickets from wiki.guildwars2.com
scraping.claimTicketOffers().then(...)

// Get the dye categories (materials, sets, colors) from wiki.guildwars2.com
scraping.dyeCategories().then(...)

// Get the minipet set names from wiki.guildwars2.com
scraping.miniSets().then(...)

// Get the picture for an item from wiki.guildwars2.com
scraping.itemPicture('Incinerator').then(...)

// Get the gem price history from gw2spidy.com
scraping.gemPriceHistory().then(...)

// Get the cost to level professions from gw2crafts.net
scraping.craftingProfessionCost().then(...)

Tests

npm test

Note: Some tests of this module get executed against the live sites instead of mock objects, because the structure of the scraped pages could change at any time without notice.

Licence

MIT

About

Scraping unofficial sites for game information.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%