J'essaie d'apprendre la mise au rebut en utilisant nodejs et nightmarejs. Je voulais créer un bot qui peut se connecter à mon compte linkedin, puis chercher une technologie, comme javascript par exemple, puis ajouter le lien de chaque profil dans la feuille dans un tableau, et avec ce tableau, je voulais utiliser une boucle avec "pour" cliquer sur chaque lien. A la fin, j'envoie une invitation pour chaque profil sur la feuille.linkedin bot en ajoutant des gens automatiquement
Voici mon code:
var Nightmare = require('nightmare');
var nightmare = Nightmare({ show: true })
var langage = process.argv[2];
var urls = [];
nightmare
.viewport(1000, 720)
.goto('https://www.linkedin.com/')
.type('#login-email', '**********@gmail.com')
.type('#login-password', '*********')
.click('#login-submit')
.wait(3000)
.type('#main-search-box', langage)
.wait(3000)
.click('.search-button')
.wait(2000)
.click('a[data-li-vertical-type="people"]')
.wait()
.evaluate(function() {
var link = [];
$('.primary-action-button.label').each(function(i, item) {
link.push($(item).attr('href'));
urls = link;
})
}
})
.run(function (err, nightmare) {
if (err) return console.log(err);
console.log('Done!');
for (var i = 0; i< urls.length; i++) {
nightmare
.goto(urls[i])
.click('#IF-reason-iweReconnect')
.wait()
.click('.btn-primary')
}
});
Je me Type du jquery 'script.js de nœud dans la console et il a dit que 'urls n'est pas défini', et je n'undestand pas où est mon erreur. Si vous pouvez me aider, ce serait vraiment utile :) Merci,
Kev
Quelqu'un pour m'aider? :) –