docs: def _retrieve_html_page(self, uri):
          """
          Download the requested HTML page.
  
          Given a relative link, download the requested page and strip it of all
          comment tags before returning a pyquery object which will be used to
          parse the data.
  
          Parameters
          ----------
          uri : string
              The relative link to the boxscore HTML page, such as
              '201802040nwe'.
  
          Returns
          -------
          PyQuery object
              The requested page is returned as a queriable PyQuery object with
              the comment tags removed.
          """
          url = BOXSCORE_URL % uri
          try:
              url_data = pq(url)
          except HTTPError:
              return None
          # For NFL, a 404 page doesn't actually raise a 404 error, so it needs
          # to be manually checked.
          if '404 error' in str(url_data):
              return None
          return pq(utils._remove_html_comment_tags(url_data))