public function testExtractImage() { $crawler = new Crawler($this->getHtmlContent()); $adapter = new Adapters\DefaultAdapter(); $image = $adapter->extractImage($crawler); $this->assertEquals('http://www.google.com/images/srpr/logo11w.png', $image); }
public function extractImage(Crawler $crawler) { if (empty($this->imageSelector) === false) { $ret = $this->getSrcByImgSelector($crawler, $this->imageSelector); } if (empty($ret) === true) { $ret = $this->fallbackAdapter->extractImage($crawler); } if (empty($ret) === false) { return $this->normalizeLink($ret); } else { return null; } }