@classmethod
def new_from_response(cls, response):
    """
        Constructs a new WebPage object for the response,
        using the `BeautifulSoup` module to parse the HTML.

        Parameters
        ----------

        response : requests.Response object
        """
    return cls(response.url, html=response.text, headers=response.headers)
