GoFuckBiz.info
Форум успешных вебмастеров - GoFuckBiz.info
SEO · трафик · партнерские программы

   Форум успешных вебмастеров - Gofuckbiz.com > Бизнес-решения > Скрипты, программы и технические решения > Скрипт/софт поиска бэков в Google/Yahoo

Просмотр полной версии : Скрипт/софт поиска бэков в Google/Yahoo

28.06.2009, 17:56
spomoni
Кто чем пользуется для такого дела.

Скрипт/софтина.
1. на входе получает урлы
2. на выходе отдает все их бэки, которые можно обнаружить в гугле и яху.

Только бэки не на сами домены урлов, а на целые урлы, конкретные странички.
28.06.2009, 18:02
Maximus325
Удобнее SeoQuake человечество ничего не придумало.
28.06.2009, 18:03
seoengineer
под yahoo site explorer есть собственное решение.
28.06.2009, 18:08
spomoni
Удобнее SeoQuake человечество ничего не придумало.

Ммм... если не ошибаюсь, там вручную надо смотреть. Нельзя задать список урлов и пойти на перекур, а вернувшись получить бэки.
28.06.2009, 18:11
Maximus325
Ммм... если не ошибаюсь, там вручную надо смотреть. Нельзя задать список урлов и пойти на перекур, а вернувшись получить бэки.

Можно, просто открываешь "Compare URLs & Domains" окошко - и туда вставляешь список.
28.06.2009, 18:20
spomoni
Maximus325

Поставил только что под последний IE последний SEOQuake - видимо так уже такого нет.
28.06.2009, 18:27
Maximus325
Maximus325

Поставил только что под последний IE последний SEOQuake - видимо так уже такого нет.

Я хз зачем ты ИЕ пользуешь, но быть должно по любому - ищи.
28.06.2009, 18:30
Dr.Gonzo
+1, плохо ищешь:) В IE незнаю, а в мозилле - в нижнем правом углу иконка сеоквэйка, правой кнопкой по ней, и там в меню
PS но это не для массовой проверки - так, если небольшими партиями чекать, то сойдёт
28.06.2009, 18:36
spomoni
Maximus325

Я юзаю Мозиллу и Оперу, но все тестирую на IE :) А тут интересно получилось, под IE и под Мозиллу SEOQuake совершенно разный, во втором случае нормальный, встраивается в окно браузера, а в IE идет как панель - там "Compare URLs & Domains" нет. А в Мозилле есть. Спасибо.
28.06.2009, 18:49
ewolwer
спомони, дык любым парсером можно, для гугли. в кавычках урлы все вбей и распарсишь))раньше так базы и собирали)
28.06.2009, 18:53
spomoni
ewolwer

Ну вот я и спрашивал, Кто чем пользуется для такого дела. то есть конкретно.
28.06.2009, 18:58
LeXxiK
а как в сео-квейке линки-то получить? ну показывает он там количество и то по яхе только, руками чтоли тыкать?)
28.06.2009, 19:03
Crazy Joker
а как в сео-квейке линки-то получить? ну показывает он там количество и то по яхе только, руками чтоли тыкать?)
видимо никак. тоже заинтересовала данная тема
28.06.2009, 19:09
Maximus325
а как в сео-квейке линки-то получить? ну показывает он там количество и то по яхе только, руками чтоли тыкать?)

ээээ, всмысле?
Тыкаешь на цифру получаешь линки, далее по ПР можно отсортировать.
28.06.2009, 19:12
ewolwer
ewolwer

Ну вот я и спрашивал, то есть конкретно.
по конкретике можно эксковатором. а вообще стукни манго, мож у него остался парсер его старый. вот им по бэкам классные базы выходили.
28.06.2009, 19:16
Хуян Машонкин
попробуй этим - http://seo.km.ua/category/progs/backlink-gear
28.06.2009, 19:19
LeXxiK
ээээ, всмысле?
Тыкаешь на цифру получаешь линки, далее по ПР можно отсортировать.

тыкаю на цифру, получаю просто переход на яху с результатами, в чём фишка? и так можно зайти и руками вбить урл
28.06.2009, 19:21
spomoni
Я вот подумал, это ж Хрефером вроде как просто делать :)
28.06.2009, 19:22
LeXxiK
хрефер странно парсит как-то, все страницы никогда не проходит (на гугле пробовал)
28.06.2009, 19:37
ziavra
спомони, дык любым парсером можно, для гугли. в кавычках урлы все вбей и распарсишь))раньше так базы и собирали)

только лучше "sub.domain.com" -site:sub.domain.com , если для гугла. А так, да, любым парсером впринципе, у меня для гугл xkovator используется, с яху в массовом порядке ничего не собирал давно. Из бесплатных можно агресс какой-нибудь настроить.
28.06.2009, 19:43
spomoni
Человек с загадочным ником Хуян Машонкин хороший вариант предложил - полуавтоматический сборщик бэков получается. Но меня устраивает.
28.06.2009, 20:49
Hector
я сделал под себя парсер, учись чтоли програмить там легко.. либо закажи
28.06.2009, 20:51
spomoni
Hector

Мне сейчас нужно не научится программировать, а именно такой парсер. Если жалко поделиться, зачем советы давать, типа "закажи"? Ведь и так понятно, что можно заказать. Но если у кого на форуме уже есть и кто не жадный - поделился бы. Вот тут варианты уже предлагали, но пока немного не то все.
28.06.2009, 20:52
Hector
Hector

Мне сейчас нужно не научится программировать, а именно такой парсер. Если жалко поделиться, зачем советы давать, типа "закажи"? Ведь и так понятно, что можно заказать. Но если у кого на форуме уже есть и кто не жадный - поделился бы. Вот тут варианты уже предлагали, но пока немного не то все.

у мну немного не то что тебе нужно... так бы дал конечно
28.06.2009, 23:31
Dr.Gonzo
Человек с загадочным ником Хуян Машонкин хороший вариант предложил - полуавтоматический сборщик бэков получается. Но меня устраивает.

Пробовал месяца три назад, не понравилась прога. Уже не помню почему:)
Перерыл кучу вариантов, вернулся обратно к сеоквэйку.


у мну немного не то что тебе нужно... так бы дал конечно

:))
28.06.2009, 23:35
spomoni
Dr.Gonzo

Я уже тоже понял почему :) Во-первых, банит гугл мой ип. Во-вторых, только тысяча результатов. В третьих, она ищет бэки НЕ странички, а только домена.

Первые две причины меня еще так себе волнуют, а вот последняя делает эту прогу бесполезной.
28.06.2009, 23:54
spomoni
Решение найдено. Приспособил под свои нужды Хрефер. ИМХО, с этого надо было и начинать - ступил :)
02.01.2010, 19:24
Nosfer
сорри за некропостинг.
Задача: получить кол-во бэков для списка доменов.

Пробовал на пхп:

<?php
if(!isset($_REQUEST['domain']))
{
?>
<table border="0" width="100%" height="100%">
<tr><td>
<form method="GET">
<center>
<table>
<tr><td><b>Links - </b><br />input domains to find backLinks for</td><tr>
<tr><td><textarea name="domain" cols="40" rows="10"></textarea></td></tr>
<tr><td><input type="Submit" value="Lookup"></td></tr>
</form>
</center>
</td></tr>
</table>

<?
}
else
{
$urls=explode("\n",str_replace("www.","",str_replace("http://","", str_replace("\r","",trim($_REQUEST['domain'])))));

for($i=0; $i<sizeof($urls); $i++)
{
echo "$urls[$i] - ".getYahooLinks($urls[$i])."<br />";
echo "www.$urls[$i] - ".getYahooLinks("www.".$urls[$i])."<br />";
}

}


function getYahooLinks($sURL)
{
$url="https://siteexplorer.search.yahoo.com/advsearch?p=http%3A%2F%2F".urlencode($sURL)."&bwm=i&bwmo=d&bwmf=u";
$data=curl($sURL);
$spl=explode("</strong> of about <strong>",$data);
$spl2=explode("</strong>",$spl[1]);
$ret=trim($spl2[0]);
if(strlen($ret)==0) { return(0); } else { return($ret); }
}


function curl($sURL)
{
$useragent="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER ,1);
curl_setopt($ch, CURLOPT_COOKIEJAR, "./cookie-jar.txt");
curl_setopt($ch, curlOPT_COOKIEFILE, "./cookie-jar.txt");
// curl_setopt($ch, CURLOPT_FOLLOWLOCATION ,1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_AUTOREFERER, 0);
$data=curl_exec($ch);
curl_close($ch);
return $data;
}

?>

Но видимо не актуально, да и бан за большое кол-во запросов будет.
Есть идеи как сделать через хрефер? Результат нужен вида:
domain.com [кол-во бэков]
domain2.com [кол-во бэков]
etc...
Ну или некий чтобы можно было потом на пхп в оный перевести.
02.01.2010, 20:15
AxE
сорри за некропостинг.
Задача: получить кол-во бэков для списка доменов.

Пробовал на пхп:

<?php
if(!isset($_REQUEST['domain']))
{
?>
<table border="0" width="100%" height="100%">
<tr><td>
<form method="GET">
<center>
<table>
<tr><td><b>Links - </b><br />input domains to find backLinks for</td><tr>
<tr><td><textarea name="domain" cols="40" rows="10"></textarea></td></tr>
<tr><td><input type="Submit" value="Lookup"></td></tr>
</form>
</center>
</td></tr>
</table>

<?
}
else
{
$urls=explode("\n",str_replace("www.","",str_replace("http://","", str_replace("\r","",trim($_REQUEST['domain'])))));

for($i=0; $i<sizeof($urls); $i++)
{
echo "$urls[$i] - ".getYahooLinks($urls[$i])."<br />";
echo "www.$urls[$i] - ".getYahooLinks("www.".$urls[$i])."<br />";
}

}


function getYahooLinks($sURL)
{
$url="https://siteexplorer.search.yahoo.com/advsearch?p=http%3A%2F%2F".urlencode($sURL)."&bwm=i&bwmo=d&bwmf=u";
$data=curl($sURL);
$spl=explode("</strong> of about <strong>",$data);
$spl2=explode("</strong>",$spl[1]);
$ret=trim($spl2[0]);
if(strlen($ret)==0) { return(0); } else { return($ret); }
}


function curl($sURL)
{
$useragent="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER ,1);
curl_setopt($ch, CURLOPT_COOKIEJAR, "./cookie-jar.txt");
curl_setopt($ch, curlOPT_COOKIEFILE, "./cookie-jar.txt");
// curl_setopt($ch, CURLOPT_FOLLOWLOCATION ,1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_AUTOREFERER, 0);
$data=curl_exec($ch);
curl_close($ch);
return $data;
}

?>

Но видимо не актуально, да и бан за большое кол-во запросов будет.
Есть идеи как сделать через хрефер? Результат нужен вида:
domain.com [кол-во бэков]
domain2.com [кол-во бэков]
etc...
Ну или некий чтобы можно было потом на пхп в оный перевести.

Ошибки в коде..
в функции function curl($sURL)
Вот рабочая:
function curl($sURL) {
$useragent="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1";
$ch = curl_init($sURL);
curl_setopt($ch, CURLOPT_USERAGENT, $useragent);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_COOKIEJAR, "./cookie-jar.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE, "./cookie-jar.txt");
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
$data = curl_exec($ch);
$error = curl_error($ch);
if($error) return false;
curl_close($ch);
return $data;
}

юзай yahoo api и функцию getYahooLinks надо переделать
02.01.2010, 20:48
kavopero
del
05.01.2010, 17:09
Nosfer
С парсингом ссылок разобрался, одного понять не могу - как выцепить количество уник доменов аналогично фиче на http://xseo.in/yahoo.php (Fast, только уникальные домены из 1000)?
Ведь если ее заюзать, то он не тупо уникализирует по домену поступивший список из 1000 ссылок, а выдает за раз уникальные домены ВСЕХ ссылок (даже если их несколько десятков тысяч). Может есть какой-то ключ в апи Яхи который я проглядел?

PS: вариант с парсингом при помощи linkdomain: domainname.com + randomkey отпадает, т.к. слабо верится что это скрипт парсит десятки страниц и потом уникализирует результаты)
07.01.2010, 13:40
qazxcvbnm
ударь себя по лицу
08.01.2010, 13:20
vestal
vожно написать макроc под imacros, он будет собирать бэки уролов из листа по списку и сохранять в отдельные файлы автоматом, потом только остается эти файлы объеденить и удалить повторы

Работает на vBulletin® версия 3.8.4. Copyright ©2000-2010, Jelsoft Enterprises Ltd. Перевод: zCarot