euhenio

info@promosite.ru
blog.promosite.ru
беспочвенные фантазии о поисковых системах и бизнесе



 Постинги:

15:44 / 04.12.2005
Игры: как это делается

17:14 / 03.12.2005
Некоторые фотографии с летнего похода

17:04 / 02.12.2005
img2wap.ru


Смотрим сейчас:
16:01 / 01.12.2005
SEO - ссылочки на панель links


15:41 / 01.12.2005
блоги wanted

19:42 / 30.11.2005
Google toolbar и Firefox

13:13 / 30.11.2005
урлы в спецразмещении Яндекса



Последние камменты по времени

16:01 - Thursday, 1st December 2005

SEO - ссылочки на панель links

Скоро пора будет тульбар делать. :)

Итак, ссылочка делает вот что: со страницы поиска по запросу напротив каждого найденного результата пишет, сколько сайтов и страниц на этот домен ссылаются с текстом запроса. Вставляет ифрейм рядом с результатом.

Текст запроса оно берет тупо из реферера, ищет в рефере перекодированные %XX символы и их использует как текст ссылок. Не настроено на индивидуальные SE, с 2 страниц Яндекса не работает, при отсутствии русских букв в запросе не работает.

Т.е., алгоритм простой: ищем чего-нибудь в SE, и нажимаем ссылку - и оно пишет по каждому результату ссылающиеся со словами.

Ссылка: INB_Q - по anchor#link="site.ru*"[слова запроса]

И еще вариант: INB_Q3 - дополнительно по anchor#link="site.ru*"["слова запроса"] (/strict) и anchor#link="site.ru*"[слова && запроса] (/wide).

Перетащить ссылку на панель Links, и, как обычно, согласиться. Тулза серверная, просьба не насиловать! :)

Раздел Разное, сообщение: http://blog.promosite.ru/comments.php?408

Комментарии:

Anonymous

Не честно -) Я как раз делаю такую же. Так всегда - стоит что-нибудь ценное придумать, как тут же оказывается, что это уже сделали =) Только у меня оно будет букмарклетом, а расширением для FF.

Потестить не удалось, FireFox безнадежно завис, IE вообще некак не отреагировал. Ближе к ночи посмотрю код повнимательней.

По моей задумке такая хрень должна работать не через сервер, а через XMLHttpRequest (дабы не насиловать сервер). Ну, доделаю - заделюсь -)

А так - респект.

Anonymous

Во, в FF заработало таким макаром:

javascript:thisdomain=document.location.href.substring(7,document.location.href.i ndexOf('/',8)); nowww=thisdomain.replace('www.',''); for (i in document.links) { if(i>0) {linkdomain=document.links[i].href.substring(7,document.links[i].href.indexOf('/ ',8)); if (linkdomain!=thisdomain && linkdomain.indexOf(nowww)==-1 && linkdomain!='hghltd.yandex.com' && linkdomain!='66.249.93.104' && linkdomain!='194.67.26.242' && linkdomain!='search.msn.com' && linkdomain!='search.yahoo.com' && linkdomain!='search.rambler.ru' && linkdomain!='search.yahoo.com' && linkdomain!='www.google.com' && linkdomain!='sm.aport.ru') {document.links[i].innerHTML+='<br><iframe src=\'http://promosite.ru/services/ya-inbound-query.php?domain='+linkdomain+' &rnd='+Math.random()+'\' scrolling=no frameborder=1 marginwidth=1 marginheight=1 height=20 width=140></iframe>В '; };}; }; void(0)

Тут я еще вырезал ссылки "искать в других поисковых системах" для яндекса, чтоб лишних 5 ссылок не обрабатывать. INB_Q3 делается по той же схеме.

euhenio

Если сделаешь без сервера, а только с клиента - напиши, плиз :)

Anonymous

Хорошо. Только сейчас времени маловато, так что не знаю, когда сие случится.

Я бы на твоем месте выкинул исходник серверной части в открытый доступ, чтоб каждый у себя повесил, где ему удобно. Я бы на локалхост повесил =) Т.к. всем скорее всего понравится, и трафф с нагрузкой на твой сервер лягут немаленькие, а отбить затраты не получится (если толко адсенс в эти фреймики подсовывать =))

aleks

Коля Дубр, так Женя, небось хочет что бы сделал и выложил ;-)

(шутка.)

Anonymous

Я собственно, уже сделал и уже выложил =)

http://forum.searchengines.ru/showthread.php?t=30982

http://www.greenclassic.ru/freescripts/blhl.html

wolf

Жень, а почему ссылки именно на домен, а не на конкретный документ, который в выдаче? ИМХО влияние доменных факторов, возникающее на этапе группировки документов с домена в выдаче, весьма слабенькое.

euhenio

Жень, а почему ссылки именно на домен

-ну, мне кажется, в Яндексе как раз неслабенькое. Имхо. Да на страницу нет проблем сделать. Но ты увидишь, что там часто будут нули. :)

euhenio

Я собственно, уже сделал и уже выложил =)

-плагиатбля!!! Шучу.

Работает на всех страницах выдачи.

-это круто. пойду изучать файрфокс. А поисковики все поддерживаются или некий набор?

Коля Дубр

Не, только для яндекса. А кроме него толком бэки никто и не показывает. К тому же писать несколько разбиральщиков выдачи в одну строчку - тяжко.

Собственно, проба пера - букмарклетов никогда не писал, оказалось очень увлекательно =)

Ссылки только на домен - потому что лень. Покамест я разобрался, что яндекс можно парсить не только с сервера, но и с клиента. Дальше надо делать настоящее расширение со всякими настройками и пр. С XUL я немного разобрался, так что думаю справлюсь. Вот на выходных засяду, после пейнтбола...

euhenio

Нет, я имею в виду - со страниц выдачи Яндекса это работает или еще других SE?

Коля Дубр

Не, тут чисто техническое ограничение. Я использую xmlhttprequest, а он в целях безопасности может обращаться только к тому же домену, с которого загружен скрипт. Букмарклет загружается от имени странички, которая на данный момент отображается в браузере. Так что для гугловской выдачи разбирать бэки по яндексу не получится. Вот в расширении - другое дело, там скрипт запускается из chrome и может подключаться куда угодно.

wolf

Да на страницу нет проблем сделать. Но ты увидишь, что там часто будут нули

А это, кстати, какой-то глюк выдачи. Сам проверял - Яндекс ссылющуюся страницу знает, ссылку на ней знает, по запросу текст ссылки показывает в сниппетах как "текст ссылки:" для той страницы, на которую она ведет. А в anchor#link - нетути этого. Бардак, блин! :)

euhenio

xmlhttprequest, а он в целях безопасности может обращаться только к тому же домену, с которого загружен скрипт

-тухловато с FF дело обстоит, получается. А вот такой js-ссылкой в Опере и МСИЕ можно воткнуть в страницу файл с яваскриптом с внешнего урла.

/редактировалось euhenio (1-й раз): 2005-12-02 16:32:56/

Коля Дубр

Не, не тухловато, нормально, если делать именно как extension. Скрипты расширений запускаются по адресу chrome://path/to.js - и тогда им все дозволено. Вот с оперой не знаю как быть, для нее видимо только по твоей схеме можно делать, с iframe. В принципе, можно извернуться, и подгружать в iframe страницы, которые надо распарсить, парсить их прямо на клиенте, и в основную страницу выводить нужные данные. Но это получается XSS (крос-сайт-скриптинг тобишь), подозреваю что там с безопасностью могут быть всякие траблы. Но это пробовать надо.

Добавить комментарий?

ДОБАВЛЕНИЕ КОММЕНТАРИЯ
СЮДА ЧЕРЕЗ ТЕМУ ФОРУМА
http://forum.promosite.ru/viewtopic.php?t=408

Вы раньше уже комментировали записи блога? Тогда Вы уже зарегистрированы на форуме http://forum.promosite.ru/, именно там теперь появляются посты и комментарии можно делать оттуда же. Все комментарии оттуда автоматом появляются здесь. Только для зарегистрированных пользователей!

Восстановите свой пароль!

Эта возможность доступна тем, кто хоть раз вводил свой емейл и имя здесь. Этот же емейл прописан как регистрационный в вашем аккаунте на forum.promosite.ru. Вы можете восстановить пароль, введя имя и мейл, которые напоминаются ниже:
Напоминание: У Вас не сохранилось cookie, которое Вам поставил блог. Поэтому невозможно сказать имя и емейл, которые Вы вбивали при комментировании и которые Вам нужны для восстановления пароля.

Со страницы http://blog.promosite.ru/phpbb_remind.php Вы можете ввести свой емейл, и получить логины, под которыми Вы заходили (и которые есть в зарегистрированных усастниках форума), логин нужен для восстановления пароля.

Если не удается восстановить пароль или ваш логин уже занят - свяжитесь с Евгением Трофименко по почте info@promosite.ru. Если я вас более-менее знаю, с удовольствием передам Ваш ник на форуме (сменю емейл в восстановилке на рабочий, например).


Nov<- December ->Jan
ПнВтСрЧтПтСбВс
1234
567891011
12131415161718
19202122232425
26272829