Кто занят в области сео , и кому просто интересно на какой позиции ваш сайт по ключевому запросу предлагаю выкладывать тут скрипты по определению позиций )
Код
function GoGoPosition($qst,$addr,$np) {
$nowPosition=0;
for ($i=0; $i<=$np; $i++) {
sleep(rand(5,8));
$yp=implode(file('http://gogo.ru/go?q='.urlencode($qst).'&sf='.$i.'0'));
echo 'Scanning page '.$i.'...';
preg_match_all('/href=\"([^\"]+)\" onclick=/',$yp,$ls);
$ls[1]=array_unique($ls[1]);
foreach ($ls[1] as $k => $v) {
if (strstr($v,$addr)) {
$found=1;
echo $v.' на '.(($k+$nowPosition)+1).' позиции в GoGo.ru';
break 2;
}
}
$nowPosition+=10;
}
if ($found!=1) {
echo 'Сайт не найден';
}
}
$nowPosition=0;
for ($i=0; $i<=$np; $i++) {
sleep(rand(5,8));
$yp=implode(file('http://gogo.ru/go?q='.urlencode($qst).'&sf='.$i.'0'));
echo 'Scanning page '.$i.'...';
preg_match_all('/href=\"([^\"]+)\" onclick=/',$yp,$ls);
$ls[1]=array_unique($ls[1]);
foreach ($ls[1] as $k => $v) {
if (strstr($v,$addr)) {
$found=1;
echo $v.' на '.(($k+$nowPosition)+1).' позиции в GoGo.ru';
break 2;
}
}
$nowPosition+=10;
}
if ($found!=1) {
echo 'Сайт не найден';
}
}
GoGoPosition('ключевое слово','moi_sayt.com',100) /* Слово | Адрес | Глубина максимального поиска */
Аналогичный вызов и для рамблера)[/code]
Функции написаны на скорую руку и нуждаются в оптимизации, возможно у вас получилось получше =D
p.s.
Кто знает как выдёргивать позиции из Msn?
Спустя 24 дня, 5 часов, 12 минут, 34 секунды (6.08.2008 - 17:16) kich написал(а):
Цитата(NeverMore @ 12.7.2008, 13:03) [snapback]43210[/snapback]
Думаю мало кто листает дальше 2-3 страницы в поисковиках что бы узнать на какой позиции находится его сайт.
Кто занят в области сео , и кому просто интересно на какой позиции ваш сайт по ключевому запросу предлагаю выкладывать тут скрипты по определению позиций )
GoGoPosition('ключевое слово','moi_sayt.com',100) /* Слово | Адрес | Глубина максимального поиска */
Аналогичный вызов и для рамблера)[/code]
Функции написаны на скорую руку и нуждаются в оптимизации, возможно у вас получилось получше =D
p.s.
Кто знает как выдёргивать позиции из Msn?
Кто занят в области сео , и кому просто интересно на какой позиции ваш сайт по ключевому запросу предлагаю выкладывать тут скрипты по определению позиций )
Код
function GoGoPosition($qst,$addr,$np) {
$nowPosition=0;
for ($i=0; $i<=$np; $i++) {
sleep(rand(5,8));
$yp=implode(file('http://gogo.ru/go?q='.urlencode($qst).'&sf='.$i.'0'));
echo 'Scanning page '.$i.'...';
preg_match_all('/href=\"([^\"]+)\" onclick=/',$yp,$ls);
$ls[1]=array_unique($ls[1]);
foreach ($ls[1] as $k => $v) {
if (strstr($v,$addr)) {
$found=1;
echo $v.' на '.(($k+$nowPosition)+1).' позиции в GoGo.ru';
break 2;
}
}
$nowPosition+=10;
}
if ($found!=1) {
echo 'Сайт не найден';
}
}
$nowPosition=0;
for ($i=0; $i<=$np; $i++) {
sleep(rand(5,8));
$yp=implode(file('http://gogo.ru/go?q='.urlencode($qst).'&sf='.$i.'0'));
echo 'Scanning page '.$i.'...';
preg_match_all('/href=\"([^\"]+)\" onclick=/',$yp,$ls);
$ls[1]=array_unique($ls[1]);
foreach ($ls[1] as $k => $v) {
if (strstr($v,$addr)) {
$found=1;
echo $v.' на '.(($k+$nowPosition)+1).' позиции в GoGo.ru';
break 2;
}
}
$nowPosition+=10;
}
if ($found!=1) {
echo 'Сайт не найден';
}
}
GoGoPosition('ключевое слово','moi_sayt.com',100) /* Слово | Адрес | Глубина максимального поиска */
Аналогичный вызов и для рамблера)[/code]
Функции написаны на скорую руку и нуждаются в оптимизации, возможно у вас получилось получше =D
p.s.
Кто знает как выдёргивать позиции из Msn?
Сама идея получения информации, уже просто великолепна, от сюда можно ее немного раскрутить и сварганить наиполнейшую статистику для админов сайтов, т.е. помиомо статистики посещений, показывать еще и позиции на поисковиках.
Молодчик, 5!!!
_____________