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