title: How to get all html data after all scripts and page loading is done? (puppeteer)
body: <p>Finally I figured how to use Node.js. Installed all libraries/extensions. So puppeteer is working, but as it was previous with Xmlhttp... it gets only template/body of the page, without needed information. All scripts on the page engage after few second it had been opened in browser (Web app?). I need to get information inside certain tags after Whole page is loaded. Also, I would ask, if it possible to have pure JavaScript, because I do not use jQuery like code. So it doubles difficulty for me...</p>
  
  <p>Here what I have so far.</p>
  
  <pre><code>const puppeteer = require('puppeteer');
  const $ = require('cheerio');
  let browser;
  let page;
  
  const url = "really long link with latitude and attitude";
  
  (async () =&gt; puppeteer
    .launch()
    .then(await function(browser) {
      return browser.newPage();
  })
    .then(await function(page) {
      return page.goto(url).then(function() {
        return page.content();
      });
    })
    .then(await function(html) {
      $('strong', html).each(function() {
        console.log($(this).text());
      });
    })
    .catch(function(err) {
      //handle error
    }))();
  </code></pre>
  
  <p>I get only template default body elements inside strong tag. But it should contain a lot more data than just 10 items.</p>