Новая игрушка для ленивых по анализу выдачи - updated

12
Григорий Селезнев
На сайте с 25.09.2001
Offline
298
5441

Собственно для ленивых - анализа выдачи в один клик с самой страницы выдачи. Выглядит следующим образом

Работает в IE в Яндексе и Рамблере. Подключить можно через reg файл http://www.be1.ru/stat/serp-analiz.reg . Работает по клику из выпадающего меню. Принимаю пожелания.

Как юзать

Кликните на ссылку и подтвердите внесение данных в реестр. Перегрузите эксплорер. Откройте Яндекс/Рамблер. Введите любой запрос и дождитесь выдачи. Правой кнопкой получите меню и выберите в "Анализ результатов поиска".

Григорий Селезнев
На сайте с 25.09.2001
Offline
298
#1

1. исправлена бага со стилями и картинки показываются нормально

2. PR показывается для морды и при необходимости для внутренней страницы

Что бы "увидеть" апдейт достаточно зайти в свойства браузера и нажать "Удалить файлы".

кстати, а-таки у кого? =)

понятно, что свои закрытые серверные сервисы я не показываю, а Макс от меня сидит в двух метрах.

Коля Дубр, я тебе стучал в субботу ...

Григорий Селезнев
На сайте с 25.09.2001
Offline
298
#2

готовится новая версия сервиса

1) напротив каждого сайта показывается количество сайтов на него ссылающихся с текстом запроса

2) заменена ссылка на кэш

Выглядит пока вот так

пока провожу дотестивание и баговыгребание ... пожелания принимаются .. скоро выложу ...

upyrj
На сайте с 17.09.2005
Offline
140
#3

Вариация на тему под Оперу

Делаем закладку под такой дикий урл:

javascript:   var doc=window.document;  url = doc.location.href + "   ";  host = doc.location.host + "   ";  add='';  function checkquery() {  query = "";	if (url.indexOf('yandex.ru')>0 ) {	query = doc.forms.web.text.value	}	if (url.indexOf('rambler')>0 ) {	query = doc.forms.search.words.value; 	add='<';}	return query;  }    function addhtml() {  x = doc.body.getElementsByTagName("LI");  y = x.length;    for (i=0;i<y;i++){	z = doc.body.getElementsByTagName("LI");	inner = z.innerHTML;	lp = inner.indexOf('DIV', inner.indexOf('DIV') + 1);	hrexist = inner.substring(0, lp).indexOf('href') ;	if ( hrexist > 0 ) {	htm1 = inner.substring(0,lp+4);	htm2 = inner.substring(lp+5);	pos1 = htm1.indexOf('href');	pos2 = htm1.indexOf(' ',pos1);	lnk = htm1.substring(pos1+6,pos2-1);	domen = lnk.substring(7, lnk.indexOf("/",10));	shablon = '<div class=title >';		shablon+= ' <img src="http://www.yandex.ru/cycounter/?'+ domen+'" width="88" height="18" style="position: static">';		shablon+= ' <img src="http://bar.semaster.ru/seo/prgif.php?url=http://'+ domen+'/" style="position: static">';	if (lnk.length > domen.length + 9) {	shablon+= ' <img src="http://bar.semaster.ru/seo/prgif.php?url='+ lnk+'" style="position: static">';	};		shablon+= '&nbsp;&nbsp;<a href="http://www.be1.ru/stat/?url='+ lnk + '" style="color:red">be1 stat</a>;  Ссылки:  ';		shablon+= '<a href="http://www.yandex.ru/yandsearch?text='+escape('anchor#link="'+domen+'*"['+query+']')+'&numdoc=50&rd=0" style="color:red">по запросу</a>;  ';		shablon+= '<a href="http://www.yandex.ru/yandsearch?Link=' + domen + '&numdoc=50&rd=0" style="color:red">все на сайт</a>;  ';		shablon+= '<a href="http://www.yandex.ru/yandsearch?Link=' + lnk + '&numdoc=50&rd=0" style="color:red">все на стр.</a>;  ';		shablon+= '<a href="http://www.yandex.ru/yandsearch?Link=' + domen + '&numdoc=50&rd=0&how=tm" style="color:red">новые</a>.  ';	shablon+= '<br><iframe width="65%" height="28" scrolling="no" style="border: none;" src="http://bar-navig.yandex.ru/u?show=31&url='+lnk+'&cybar="></iframe>'; 	shablon+="<br></div>";	inner = htm1 + shablon + add + htm2;	z.innerHTML = inner;	};	};    };    query = checkquery();    addhtml();

Для красоты добавляем UserJS с таким кодом:

// ==UserScript==

// @name changing bar-navig.yandex.ru
// @exclude *
// @include http://bar-navig.yandex.ru/*cybar*
// @ujs:modified 25.01.2006
// ==/UserScript==
document.addEventListener('load', function() {
var cyData = document.body.innerHTML;
var i = cyData.indexOf('title=\"');
var j = cyData.indexOf('>');
if ((i != -1) && (j != -1)) {
var comment = cyData.substring(i + 7, j-2);
document.body.innerHTML = cyData + "<span style='position:absolute; padding-left:1px; font: normal 8px/10px verdana;'>" + comment;
};
}, false);

При активной странице с выдачей жмем на закладку и получаем красоту (см. скриншот).

Возможно, код не везде идеален, однако меня устраивает.

Кстати, оказалось, что его удивительно легко редактировать и подстраивать под свои нужды. 8)

gif sa.gif
Денис Иванов Важно: обменом валют я не занимаюсь.
B0
На сайте с 08.12.2005
Offline
13
#4

2 upyrj

Супер! Большуший респект!:)

Стрела
На сайте с 18.04.2006
Offline
109
#5

Слушайте - здорово-то как.

Спасибо.

Жизнь диктует, я записываю (http://textrunet.ru/)
E
На сайте с 05.02.2004
Offline
108
#6

Удобно.

Большой респект.

MiRaj
На сайте с 03.07.2006
Offline
509
#7

upyrj, а такой же, но для гугла?

Муркетолог. 100 пресс-релизов с прямыми ссылками за 150 баксов? Легко! (http://b2blogger.com) Статейный маркетинг - лучшее лекарство от Минусинска! (http://miralinks.ru)
upyrj
На сайте с 17.09.2005
Offline
140
#8

MiRaj, по правде сказать, я в JS далеко не мастер. Пишу только когда совсем припрет, и ооочень медленно. 8(

Моя версия получена из оригинальной Профессорской путем минимальной правки — так что, может быть, доведете до ума сами? Тем более, что оригинал слегка проапдейтили. Буду весьма признателен.

4
На сайте с 24.09.2006
Offline
2
4xs
#9

СУПЕР - РЕСПЕКТ !!!🤣

AN
На сайте с 31.07.2006
Offline
58
#10

а под мозиллу можно адаптировать этот сервис? и если нет - есть ли аналогичный?

12

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