Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- da_people = [];
- function httpGetAsync(url, callback) {
- let xmlHttp = new XMLHttpRequest();
- xmlHttp.onreadystatechange = function() {
- if (xmlHttp.readyState == 4 && xmlHttp.status == 200) callback(xmlHttp.responseText);
- };
- xmlHttp.open("GET", url, true); // true for asynchronous
- xmlHttp.send(null);
- }
- for(let i=1; i <=7; i++){
- let url = 'https://www.igblive.com/speakers-b0sa?&page=' + i + '&searchgroup=E00A724A-speakers'
- httpGetAsync(url, (page) => {
- let el = document.createElement( 'html' );
- el.innerHTML = page;
- da_nodes = el.getElementsByClassName('m-speakers-list__items__item__header');
- for(let i = 0; i < da_nodes.length; i++){
- let rows = [
- da_nodes[i].getElementsByClassName('m-speakers-list__items__item__header__title__link js-librarylink-entry').item(0),
- da_nodes[i].getElementsByClassName('m-speakers-list__items__item__header__meta__position').item(0),
- da_nodes[i].getElementsByClassName('m-speakers-list__items__item__header__meta__company').item(0)
- ];
- fullName = rows[0] && rows[0].innerText.trim(),
- position = rows[1] && rows[1].innerText.replace(',', '').trim(),
- company = rows[2] && rows[2].innerText;
- person = [fullName,position, company];
- da_people.push(person.join(';'));
- }
- });
- }
Add Comment
Please, Sign In to add comment