function getHtmlAndStyle() {
    const root = document.documentElement;
    const rawHtml = root.outerHTML;
    const styles = Array.from($$('style')).map(style => style.innerHTML || style.innerText);
    Array.from($$(AFTER_REMOVE_TAGS.join(','))).forEach(ele => removeElement(ele));
    // fix html parser can not handle `<div ubt-click=3659 ubt-data="{&quot;restaurant_id&quot;:1236835}" >`
    // need replace `&quot;` into `'`
    const cleanedHtml = document.body.innerHTML.replace(/&quot;/g, "'");
    return {
      rawHtml,
      styles,
      cleanedHtml
    }
  }
add animation of skeleton page when loading