Продаю ссылки - Ищу линк трейд
С нами с 28.01.06
Сообщения: 1467
Рейтинг: 1338
|
Добавлено: 15/08/07 в 16:29 |
Есть скриптик. Он выдергивает из xml.alexa.com Traffic Rank. Для этого используется строчка http://xml.alexa.com/data?cli=10&dat=nsa&url=, а я хочу что бы он выдергивал значения Reach.
Гугл не помог Это возможно? Если возможно то, что надо изменить в строке.
|
|
|
|
С нами с 03.05.07
Сообщения: 801
Рейтинг: 825
|
Добавлено: 15/08/07 в 17:42 |
Ты бы строку показал, в которой хочешь менять что-то. Никто ведь не знает, что у тебя за скриптик. И сам XML конечно же.
|
|
|
|
Продаю ссылки - Ищу линк трейд
С нами с 28.01.06
Сообщения: 1467
Рейтинг: 1338
|
Добавлено: 15/08/07 в 21:02 |
Так я вроде показал. Там скрипт для оперы показывает Traffic Rank , PR и еще пару фишек. Когда гуглил на топик, на мастере, попал Alexa, Quantcast, Compete checker'ы - бесплатно только тут!, так в этом скрипте Traffic Rank то же берется из http://xml.alexa.com/data?cli=10&dat=nsa&url= . Так вот у меня вопрос можно эту строку поменять, так что бы показывал не Traffic Rank , а Reach. Вот код скрипта из топика Alexa, Quantcast, Compete checker'ы - бесплатно только тут!
Цитата: |
<?php
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL);
ini_set("memory_limit", "1024M");
@ob_end_clean();
ob_implicit_flush(TRUE);
set_time_limit(0);
$file_for_check = "urls.txt";
$result_file = "result.csv";
$counter = 0;
$url_list = file("urls.txt");
$count_list = count($url_list);
$_current = reset($url_list);
$f = fopen($result_file, 'w+b');
fwrite($f, "URL;Rank\r\n");
do{
$counter++;
$_current = trim($_current);
$current_host = parse_url($_current);
$current_host = $current_host['host'];
fwrite($f, $_current.";".get_rank($current_host)."\r\n");
if(0 == $counter%20) { echo "<strong>".date("h:i:s") . "</strong> [$counter/" . ($count_list-$counter) . "]<br />"; flush(); }
}while($_current = next($url_list));
fclose($f);
function get_rank($host) {
$alexa_xml_url = "http://xml.alexa.com/data?cli=10&dat=nsa&url=";
$xml_r = file_get_contents($alexa_xml_url.$host);
if(isset($m)) { unset($m); }
preg_match("/POPULARITY URL=\"(.*)\" TEXT=\"([0-9]*)\"/i", $xml_r, $m);
if(isset($m[2])) { return $m[2]; }else{ return ''; }
}
?>
|
|
|
|
|
С нами с 19.12.06
Сообщения: 528
Рейтинг: 511
|
Добавлено: 16/08/07 в 01:29 |
Блин, да попросил бы в топике этом у автора скрипта
Я ему линк на этот тред скинул...
|
|
|
|
С нами с 27.06.07
Сообщения: 289
Рейтинг: 247
|
Добавлено: 16/08/07 в 01:30 |
Код: |
<?php
ini_set('display_errors', 1);
ini_set('error_reporting', E_ALL);
ini_set("memory_limit", "1024M");
@ob_end_clean();
ob_implicit_flush(TRUE);
set_time_limit(0);
$file_for_check = "urls.txt";
$result_file = "result.csv";
$counter = 0;
$url_list = file("urls.txt");
$count_list = count($url_list);
$_current = reset($url_list);
$f = fopen($result_file, 'w+b');
fwrite($f, "URL;Rank\r\n");
do{
$counter++;
$_current = trim($_current);
$current_host = parse_url($_current);
$current_host = $current_host['host'];
fwrite($f, $_current.";".get_rank($current_host)."\r\n");
if(0 == $counter%20) { echo "<strong>".date("h:i:s") . "</strong> [$counter/" . ($count_list-$counter) . "]<br />"; flush(); }
}while($_current = next($url_list));
fclose($f);
function get_rank($host) {
$alexa_xml_url = "http://xml.alexa.com/data?cli=10&dat=nsa&url=";
$xml_r = file_get_contents($alexa_xml_url.$host);
if(isset($m)) { unset($m); }
preg_match("/REACH RANK=\"([0-9]*)\"/i", $xml_r, $m);
if(isset($m[1])) { return $m[1]; }else{ return ''; }
}
?>
|
Последний раз редактировалось: Teacher-X (16/08/07 в 01:42), всего редактировалось 1 раз
|
|
|
|
С нами с 19.12.06
Сообщения: 528
Рейтинг: 511
|
Добавлено: 16/08/07 в 01:35 |
Teacher-X: Человек-ракета
Newton: А можно вопрос глупый? Что полезного несет Reach rank?
|
|
|
|
Продаю ссылки - Ищу линк трейд
С нами с 28.01.06
Сообщения: 1467
Рейтинг: 1338
|
Добавлено: 16/08/07 в 15:00 |
Спасибо, мужики. Особенно человеку-ракете
To Hide-R:
Цитата: |
What is Reach?
Reach measures the number of users. Reach is typically expressed as the percentage of all Internet users who visit a given site. So, for example, if a site like yahoo.com has a reach of 28%, this means that of all global Internet users measured by Alexa, 28% of them visit yahoo.com. Alexa's one-week and three-month average reach are measures of daily reach, averaged over the specified time period. The three-month change is determined by comparing a site's current reach with its values from three months ago. |
|
|
|
|
С нами с 19.12.06
Сообщения: 528
Рейтинг: 511
|
Добавлено: 18/08/07 в 02:11 |
Newton: Я это тоже читал
Вот мне интересно, на сайте алексы написано, что вся инфа берется от юзеров их тулбара.
Кто-то из друзей говорил, что у Алексы также есть доступ к инфе некоторых корневых ДНС серваков или она является владельцем этих ДНС....вобщем что-то в этом духе. Интересно, так ли это.
|
|
|
|