@rthelolchex/genshininfo_scraper
v1.1.6
Published
A Genshin Impact Information on your account
Downloads
5
Readme
genshininfo_scraper
A Genshin Impact Information on your account
Installation
Use the npm package manager to install this module.
npm install @rthelolchex/genshininfo_scraperOr
npm install github:rthelolchex/genshininfo_scraperCookie token
Please goto this link for getting the cookie token, thanks to TakaGG for this method, subscribe him on youtube!
Usage
Profile Data
Get your character list
const gi = require('@rthelolchex/genshininfo_scraper')
const cookie = '' // fill your cookie here
const uid = '' // fill your uid here
async function getCharacters(cookie, uid) {
const data = await gi.GetUserProfile(cookie, uid)
if (!data) return
const result = await gi.simpleCharacterList(data)
console.log(result) // returns Name | Element | Level | Friendship level | Constellation
}
getCharacters(cookie, uid) // for more easier make a config.json, example on my repositoryGet your user stats
const gi = require('@rthelolchex/genshininfo_scraper')
const cookie = '' // fill your cookie here
const uid = '' // fill your uid here
async function getUserStats(cookie, uid) {
const data = await gi.GetUserProfile(cookie, uid)
if (!data) return
const result = await gi.simpleUserStats(data)
console.log(result) // returns xx Days Active, xx Achievements, xx Characters, etc..
}
getUserStats(cookie, uid) // for more easier make a config.json, example on my repositoryGet your home pot stats
const gi = require('@rthelolchex/genshininfo_scraper')
const cookie = '' // fill your cookie here
const uid = '' // fill your uid here
async function getHomePot(cookie, uid) {
const data = await gi.GetUserProfile(cookie, uid)
if (!data) return
const result = await gi.simpleHomePot(data)
console.log(result) // returns Name | Level | xx Visited | xx Adeptal Energy || xx Item Placed
}
getHomePot(cookie, uid) // for more easier make a config.json, example on my repositoryGet your world explorations
const gi = require('@rthelolchex/genshininfo_scraper')
const cookie = '' // fill your cookie here
const uid = '' // fill your uid here
async function getWorldExplorations(cookie, uid) {
const data = await gi.GetUserProfile(cookie, uid)
if (!data) return
const result = await gi.simpleWorldExplorations(data)
console.log(result) // returns Name city | Level | Progress | Type
}
getWorldExplorations(cookie, uid) // for more easier make a config.json, example on my repositoryGet your spiral abyss info (still under building for automatic add schedule lol)
const gi = require('@rthelolchex/genshininfo_scraper')
const cookie = '' // fill your cookie here
const uid = '' // fill your uid here
async function getSpiralAbyss(cookie, uid) {
const data = await gi.spiralAbyss(cookie, uid)
if (!data) return
const result = await gi.simpleSpiralAbyss(data)
console.log(result) // returns Deepest Descent, Battle Foughts, Win total, etc..
}
getWorldExplorations(cookie, uid) // for more easier make a config.json, example on my repositoryDaily Check-In and redeem code
Claim Daily check-in
const gi = require('@rthelolchex/genshininfo_scraper')
const cookie = '' // fill your cookie here
async function ClaimDailyCheckIn(cookie) {
const res = await gi.ClaimDailyCheckIn(cookie)
console.log(res) // returns result of json
}
ClaimDailyCheckIn(cookie) // for more easier make a config.json, example on my repositoryClaim reedem code
const gi = require('@rthelolchex/genshininfo_scraper')
const cookie = '' // fill your cookie here
const uid = '' // fill your uid here
async function ReedemCode(cookie, uid, code) {
const res = await gi.ClaimReedemCode(cookie, uid, code)
console.log(res) // returns result of json
}
ReedemCode(cookie, uid, "GENSHINGIFT") // for more easier make a config.json, example on my repositoryPrivacy
Set visibility of your progress on your genshin data.
const gi = require('@rthelolchex/genshininfo_scraper')
const cookie = '' // fill your cookie here, or create a config json, example on my repository.
async function setVisibility() {
let request = true // true if you want visibled, or else make it false for making it's private.
const data = await gi.setVisibility(cookie, request)
console.log(data) // returns json with message ok
}
setVisibility()