Grabbing info from LinkedIn 2
by Alexey
JavaScript
var count = 1;
function getInfo() {
// Поставить в скобки нужное кол-во страниц, которое нужно обработать
if (count == 6) {
clearInterval(start);
alert('Finito')
}
var a = document.querySelectorAll(".name-link");
var b = document.querySelectorAll(".info");
var c = document.querySelectorAll(".details-container");
var a1 = [];
var b1 = [];
var c1 = [];
for (i = 0; i < a.length; i++) {
var ff = c[i].children[2];
var fff = c[i].children[1];
if (ff == undefined) {
c1.push("empty")
} else if (ff.classList.contains('badges')) {
c1.push(fff.innerHTML);
} else {
c1.push(ff.innerHTML);
}
b1.push(b[i].firstElementChild.innerHTML);
a1.push(a[i].innerHTML);
console.log(";" + a1[i] + ";" + b1[i] + ";" + c1[i]);
}
var next = document.querySelector('.next-pagination');
next.click();
count++
}
var start = setInterval(getInfo, 2000);