/** * @see Essence\Crawler::crawl() */ public function crawlUrl($url) { return $this->_Crawler->crawl($this->_Http->get($url), $url); }
/** * Crawls the given source for extractable URLs, optionnaly * resolving them relatively to a base one. * * @see Essence\Crawler::crawl() * @see Essence\Utility\Url::resolve() * @param string $source HTML source. * @param string $base Base URL. * @return array URLs. */ public function crawl($source, $base = '') { $urls = $this->_Crawler->crawl($source); return $base ? Url::resolveAll($urls, $base) : $urls; }