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);