Пример #1
0
 /**
  * Returns total amount of results for any Google search,
  * requesting the deprecated Websearch API.
  *
  * @param string $url
  *        	String, containing the query URL.
  * @return integer Returns the total search result count.
  */
 public static function getSearchResultsTotal($url = false)
 {
     $url = parent::getUrl($url);
     $url = sprintf(JMapSeostatsServices::$GOOGLE_APISEARCH_URL, 1, $url);
     $ret = static::_getPage($url);
     $obj = json_decode($ret);
     return !isset($obj->responseData->cursor->estimatedResultCount) ? parent::noDataDefaultValue() : intval($obj->responseData->cursor->estimatedResultCount);
 }
Пример #2
0
 /**
  * @access protected
  * @static
  * @return DOMXPath
  */
 protected static function _getXPath($url)
 {
     $url = parent::getUrl($url);
     if (parent::getLastLoadedUrl() == $url && self::$_xpath) {
         return self::$_xpath;
     }
     $html = static::_getAlexaPage($url);
     $doc = parent::_getDOMDocument($html);
     $xpath = parent::_getDOMXPath($doc);
     self::$_xpath = $xpath;
     return $xpath;
 }