Скрипт на сайт, который бы выводил DA, PA

J
На сайте с 06.07.2011
Offline
160
802

Подскажите пожалуйста скрипт, который бы умел выводить PAGE AUTHORITY и DOMAIN AUTHORITY на сайте.

Как это выглядит у меня - на сайте есть список ссылок, на которых я указал DA, PA - но этот параметр постоянно меняется, к примеру через год pa будет выше и т д. Нужно что бы эти параметры автоматически менялись к примеру раз в месяц скрипт чекер запускался и новые параметры расставлял.

S
На сайте с 25.11.2008
Offline
124
#1

Есть много онлайн сервисов и онлайн панелей, которые выводят всякие пузомерки, в том числе и запрошенные вами. В том числе и та, что в моей подписи (так http://prntscr.com/hqe4d8 или так http://prntscr.com/hqe4oe или так http://prntscr.com/hqe4sl).

Есть расширения для браузера. Названия не помню.

Есть десктопные программы. Названия тоже не помню.

Бесплатные виджеты для сайта (https://pfka.ru). Технический анализ сайта ( https://linkonavt.ru/services/sitetechnologies ).
J
На сайте с 06.07.2011
Offline
160
#2
sslab:
Есть много онлайн сервисов и онлайн панелей, которые выводят всякие пузомерки, в том числе и запрошенные вами. В том числе и та, что в моей подписи (так http://prntscr.com/hqe4d8 или так http://prntscr.com/hqe4oe или так http://prntscr.com/hqe4sl).
Есть расширения для браузера. Названия не помню.
Есть десктопные программы. Названия тоже не помню.

Спасибо за ответ. Сторонних приложений куча, которые выводят PA, DA. Мне же нужен сам скрипт, который бы выводил у меня в таблице актуальные параметры.

Не будет же пользователь вбивать мои сайты у тебя в софте. :)

S
На сайте с 25.11.2008
Offline
124
#3
jano:
Спасибо за ответ. Сторонних приложений куча, которые выводят PA, DA. Мне же нужен сам скрипт, который бы выводил у меня в таблице актуальные параметры.

Не будет же пользователь вбивать мои сайты у тебя в софте. :)

Понял вас. Сторонних скриптов не знаю, но если знаете php, то используя API от Moz не составит труда получить необходимые значения - там буквально строк 30 кода.

J
На сайте с 06.07.2011
Offline
160
#4
sslab:
Понял вас. Сторонних скриптов не знаю, но если знаете php, то используя API от Moz не составит труда получить необходимые значения - там буквально строк 30 кода.

Большое спасибо! ;)

S
На сайте с 25.11.2008
Offline
124
#5
jano:
Большое спасибо! ;)

Вот пример, вдруг пригодится :)


<?
class MozComponent
{
private $accessID = 'qqq';
private $secretKey = 'www';
private $colsArr = [ '68719476736', //Domain Authority
'34359738368', //Page Authority
'144115188075855872', //Time last crawled
'16384', //MozRank: URL
];

public function getBatchMetric($urls)
{
$expires = time() + 300;
$stringToSign = $this->accessID."\n".$expires;
$binarySignature = hash_hmac('sha1', $stringToSign, $this->secretKey, true);
$urlSafeSignature = urlencode(base64_encode($binarySignature));
$cols = array_sum($this->colsArr);
$requestUrl = "http://lsapi.seomoz.com/linkscape/url-metrics/?Cols=".$cols."&AccessID=".$this->accessID."&Expires=".$expires."&Signature=".$urlSafeSignature;
$batchedDomains = $urls;
$encodedDomains = json_encode($batchedDomains);
$options = [CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => $encodedDomains];
$ch = curl_init($requestUrl);
curl_setopt_array($ch, $options);
$content = curl_exec($ch);
curl_close($ch);
$contents = json_decode($content);
return $contents;
}
}
J
На сайте с 06.07.2011
Offline
160
#6
sslab:
Вот пример, вдруг пригодится :)

<?
class MozComponent
{
private $accessID = 'qqq';
private $secretKey = 'www';
private $colsArr = [ '68719476736', //Domain Authority
'34359738368', //Page Authority
'144115188075855872', //Time last crawled
'16384', //MozRank: URL
];

public function getBatchMetric($urls)
{
$expires = time() + 300;
$stringToSign = $this->accessID."\n".$expires;
$binarySignature = hash_hmac('sha1', $stringToSign, $this->secretKey, true);
$urlSafeSignature = urlencode(base64_encode($binarySignature));
$cols = array_sum($this->colsArr);
$requestUrl = "http://lsapi.seomoz.com/linkscape/url-metrics/?Cols=".$cols."&AccessID=".$this->accessID."&Expires=".$expires."&Signature=".$urlSafeSignature;
$batchedDomains = $urls;
$encodedDomains = json_encode($batchedDomains);
$options = [CURLOPT_RETURNTRANSFER => true, CURLOPT_POSTFIELDS => $encodedDomains];
$ch = curl_init($requestUrl);
curl_setopt_array($ch, $options);
$content = curl_exec($ch);
curl_close($ch);
$contents = json_decode($content);
return $contents;
}
}

Класс! Позже попробую.. ;)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий