gw2e-scraping
v1.3.11
Published
Scraping unofficial sites for information the API can't provide.
Downloads
89
Readme
scraping
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 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