View difference between Paste ID: TNmWL2G4 and FM4niyQ9
SHOW: | | - or go back to the newest paste.
1-
da_people = [];
1+
da_nodes = document.getElementsByClassName('search-result__occluded-item ember-view');
2-
    da_nodes = document.getElementsByTagName('appc-person-item');
2+
for(let i = 0; i < da_nodes.length; i++){ 
3-
 
3+
      let link = da_nodes[i].getElementsByClassName('search-result__result-link ember-view').item(0),
4-
for(let i = 0; i < da_nodes.length; i++){
4+
 ndRow = da_nodes[i].getElementsByClassName('subline-level-1').item(0).innerText,
5-
      let rows = [
5+
position = ndRow.split(' at ')[0],
6-
da_nodes[i].getElementsByClassName('event-title event-title--md popup-link').item(0),
6+
company = position === ndRow ? '' : ndRow.split(' at ')[1],
7-
da_nodes[i].getElementsByClassName('event-subtitle').item(0)
7+
 rows = [
8
link.innerText, link.href,
9-
 
9+
position, company,
10-
fullName = rows[0] && rows[0].innerText,
10+
da_nodes[i].getElementsByClassName('subline-level-2').item(0).innerText
11-
dataRow = rows[1] && rows[1].innerText;
11+
12-
 
12+
da_people.push(rows.join(';'));
13-
person = [fullName,...dataRow.split('-').map(i => i.trim())];
13+
} console.log(da_people.length);