Scraping unofficial sites for game information.
This is part of gw2efficiency. Please report all issues in the central repository.
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.
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(...)
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.
MIT