/** * количество проидексированных yandex-ом страниц * * @param string $domain сайт * @throws Exception * @return int кол-во страница */ public function getIndexedPagesCount($domain) { $domain = Uri::httpLess(Uri::getHostIdn($domain)); if (empty($domain)) { return false; } // формируем данные для поиска $params = array(); $domain = Uri::wwwless($domain); $params['text'] = '(host:' . $domain . ' | host:www.' . $domain . ')'; $result = $this->search($params); if (!isset($result['total_pages'])) { throw new Exception('Не удалось проанализировать сайт через Яндекс.'); } return $result['total_pages']; }