turist_ua

blockchain-expo-sponsors

Mar 28th, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  da_people = [];
  2.     da_nodes = document.getElementById('bur123').getElementsByTagName('a');
  3.  
  4. function httpGetAsync(url, callback) {
  5.     var xmlHttp = new XMLHttpRequest();
  6.     xmlHttp.onreadystatechange = function() {
  7.         if (xmlHttp.readyState == 4 && xmlHttp.status == 200) callback(xmlHttp.responseText);
  8.     };
  9.  
  10.     xmlHttp.open("GET", url, true); // true for asynchronous
  11.     xmlHttp.send(null);
  12. }
  13.  
  14. for(let i = 0; i < da_nodes.length; i++){
  15.     if (da_nodes[i].href) {
  16.         httpGetAsync(da_nodes[i].href, (row) => {
  17.                 let doc = new DOMParser().parseFromString(row, 'text/html'),
  18.                     title = doc.getElementsByClassName('banner-title').item(0).textContent.trim(),
  19.                     descr = doc.getElementsByClassName('sbio-text').item(0).textContent.trim();
  20.            
  21.  
  22.                 item = [title, descr, da_nodes[i].href];
  23.  
  24.             console.log(item, doc.getElementsByClassName('banner-title'));
  25.             da_people.push(item.join(';'));
  26.         });
  27.     }
  28. }
  29.  
  30. console.log('Processed rows: ', da_nodes.length);
Add Comment
Please, Sign In to add comment