docs: def _parse_html(self):
          """
          Parse the HTML with BeautifulSoup to find <script> and <meta> tags.
          """
          self.parsed_html = soup = BeautifulSoup(self.html, 'html.parser')
          self.scripts = [script['src'] for script in
                          soup.findAll('script', src=True)]
          self.meta = {
              meta['name'].lower():
                  meta['content'] for meta in soup.findAll(
                      'meta', attrs=dict(name=True, content=True))
          }