public function parse($response)
    {
        $this->tags = array();
        $this->page = $this->createPage($response);
        $parser     = $this->createParser($this);
        $parser->parse($response->getContent());
        $this->acceptPageEnd();
        $page = $this->page;
        $this->free();

        return $page;
    }