public function getHtml($url, $endpoint = null, array $args = [])
    {
        if ($endpoint !== null) {
            $data = $this->fetch($url, $endpoint, $args);
        } else {
            $data = $this->discover($url, $args);
        }

        if (!$data) {
            return false;
        }

        return $this->toHtml($data);
    }