Bonjour,
J’essaie de me connecter directement à un site via mon bot discord. Je m’explique :
En fait, pour accéder à la page web du site que je veux, il faut tout d’abord se connecter, sans quoi, la page sera inaccessible. Pour cela, j’ai récupéré mes cookies sous format JSON grâce à l’extension "EditThisCookie" puis je les ai mis dans un fichier "cookies.json".
Voici le code de mon bot (Discord.js):
client.on('message', message => {
const args = message.content.slice(prefix.length).trim().split(' ');
const command = args.shift().toLowerCase();
if (command === "stats") {
const player = args.join(' ')
message.delete()
let jar = new CookieJar(new cookieStore('./cookies.json'));
let cookieInstance = new cookieStore('./cookies.json');
cookieInstance.isExpired()
cookieInstance.isEmpty()
let j = request.jar(new cookieStore('./cookies.json'));
request = request.defaults({ jar: j })
request('https://monsite.fr/login', function () {
request('https://loupsgarous.fr/stats/' + player, function (err, res, data) {
console.log('all clear')
})
})
}
})
Le problème étant qu’avec ce code, j’obtiens l’erreur suivante :
TypeError: Cannot assign to read only property '0' of string 'monsite.fr'
J’aimerais donc savoir comment faire pour que je puisse passer outre ce problème et avoir enfin accès à la page que je souhaite.
Merci d’avance.
Bonne soirée !
+0
-0