Переключатель регионов в Яндексе

Чтобы было проще работать с Анадырем/Арзамасом, я модифицировал мой старый UserJS для просмотра и переключения фронт-серверов Яндекса. Теперь он позволяет переключаться в нужные регионы в один клик.

Внимание! Вышло еще одно обновление переключателя. Старый скрипт надо удалить, новый — скачать и установить взамен.

В Опере (и, возможно, в некоторых других браузерах) надо будет сходить на страницу http://ivanov.in/upbar/sfront-code.js и нажать F5.

В новой версии 1.6 (от 04.10.2009) частично решена проблема редиректа на yandex.ua для пользователей, у которых в качестве региона выставлена Украина; кроме того изменен способ установки «региональной куки», за что респект Константину Ермакову (K. Ermakov). В дальнейшем я планирую продолжить доработку скрипта, однако дальнейшие обновления, я надеюсь, удастся сделать автоматически — без вашего участия.

Внимание! Вышло обновление переключателя. Старый скрипт надо удалить, новый — скачать и установить взамен. Подробнее читать здесь.

Установка

Сам скрипт лежит здесь: http://ivanov.in/upbar/sfront.user.js

  • Opera: складываем скрипт в папочку на жестком диске, адрес этой папочки прописываем в Tools > Preferences > Advanced > Content > JavaScript Options > User JavaScript Files. Можно также настраивать в opera:config, фильтр «user javascript» — см. скриншот.
  • FireFox: ставим GreaseMonkey, потом открываем сам файл скрипта браузером (кликаем на ссылку http://ivanov.in/upbar/sfront.user.js) — и дальше все понятно.

Если надо подробнее, то см. как ставить пользовательские скрипты.

Если не будет кнопки ±надрегион (до версии 1.6 — ±укр) то, надо зайти на страницу настройки результатов поиска и нажать «Сохранить».

Использование

При загрузке выдачи Яндекса под строкой поиска появляется дополнительная строчка с циферками и буковками:

(еще более новый скриншот — версия 1.6)

переключатель регионов 1.6

(новый скриншот — версия 1.5)
переключатель регионов Яндекса

(старый скриншот)
Анадырский плагин

Что это за циферки и буковки?

  • (–) (б) (2) (3) (4) (5) — ссылки для перехода на другие зеркала выдачи. Позволяют насильно переключиться на другую группу фронт-серверов. (б) переключает на «буки» (авось, заработают когда-нибудь), (–) возвращает к выдаче по умолчанию.
  • сервер: sfront4-037.yandex.ru — собственно, сервер, с которого получена выдача.
  • регион: (–) Москва Санкт-Петербург и т. д. — переключатели регионов. Москва и Санкт-Петербург предустановлены, остальные регионы пока что выводятся в виде номеровисправлено в версии 1.5 ((5) — Иваново, (11458) — Анадырь) ; (–) — возврат к вашему региону на основе IP-адреса. Если регион указан в параметре &lr=, то рядом с названием региона появляется пометка LRдобавлено в версии 1.5.
  • другой — открывает окошко, в которое можно ввести номер (именно номер, а не название!) внезапно понадобившегося региона; этот регион нигде не сохраняется.
  • ±укр — переключатель предпочтения украинских сайтов — аналог галочки «предпочитать сайты из Украины», доступной для пользователей из Украины на странице настройки поискадобавлено в версии 1.5.
    ±надрегион — переключатель предпочтения региональных сайтов — аналог галочки «предпочитать сайты из…», доступной на странице настройки поискадобавлено в версии 1.6. Если этой кнопки не видно, то надо сходить в настройки и нажать «Сохранить».
  • и еще служебные ссылочки:
    • (+) — открывает окошко, в которое можно ввести список ID дополнительных регионов для постоянного использования; список надо вводить через запятую, без пробелов; там же можно удалить лишние ID регионов.
    • (:) — ссылка на список ID регионов.
    • (!) — ссылка на другой список ID регионов.
    • (LR) — ссылка на ту же выдачу, но сформированную с помощью параметра &lr=. Удобно для пересылки коллегам и клиентам. 8)
    • (?) — ссылка на эту страницу; когда настанет время обновиться, она станет неприятно мигать красным и станет редиректить на сообщение об обновлении. 8)

Часть кода сперта у Kolyaj (в очередной раз порекомендую его восхитительные букмарклеты).

PS. Кагыргын!

PPS. Я теперь пишу еще и в блоге ADLABS.

PPPS. Для Гугломанов: оно работает и в Хроме. Как включить UserJS в Google Chrome.

PPPPS. Обсуждение на Форуме.

Комментарии: 82 шт. Добавить »

переключалка конечно гуд, но если мне -цать проектов отмониторить надо по 500 ключам, тогда надо видимо серверную версию искать..не руками же пробивать…

На Серче пишут, что Семонитор уже обещал приделать региональный мониторинг.
Технически-то там все просто — надо всего лишь правильную куку поставить при обращении к Яндексу.

да видел про серч, может ашманов к сайт аудитору прикрутит ченить, не выбрасывать же такую тулзу ))

А Сайт-Аудитор вообще живой? В смысле, обновляется-развивается?

конечно, оперативно кстати, стыдно признаться, но я им мониторю сайты. ))

так сайт-аудитор давно позволяет смотреть региональную выдачу, пипец, а мужики то незнали ))

ХЗ, мне он показал московские позиции. 8/

там в настройках регион указывается

настройки региона у Ашманова - это “галочка”, а не “физический” регион пользователя. разные вещи. вообще теперь не представляю, зачем в поиске “галочка”? :)

[+] Sonja :

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

Ашмановский сайт-аудитор? тыкал-тыкал, не нашел, где меняется регион

Вот плюсадин. Сибиряк, дай скриншот, что ли. 8)

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

Блин, что именно вбивать-то? &rstr=-2 — это «галочная» выдача, а не региональная.

Огромный респект. Замечательная штука!
А как удалить добавленный вручную регион?

Нажать на (+) и стереть лишний.

Даёшь чего-нибудь на Google Chrome.

[…] Всем срочно юзать фичку от упыря […]

Спасибо, очень помогает!
Было бы совсем отлично, если бы остальные регионы можно было называть ;)

Это можно, но в следующей версии уже. 8)

[…] Это упрощает задачу тем, кому крайне важен топ по всей стране — собрать и проанализировать 3 серпа проще, чем 100. Вот только надолго ли это нововведение… Чтобы смотреть разную выдачу в браузере достаточно переключить регион или использовать JS-фишки Дениса Иванова. […]

[…] вы можете воспользоваться быстрым переключателем регионов от Дениса Иванова. Скрипт очень удобен для анализа. […]

[…] с региональностью выдачи. Скрипт честно сперт у Дениса Иванова и в него дописаны 6 строчек, которые позволяют быстро […]

[…] мой скрипт для быстрого переключения регионов в выдаче Яндекса […]

[…] новости: (1) обновлен переключателя регионов Яндекса, (2) мы опубликовали список различных регионов Яндекса […]

Скажите, а зачем рекламу то пихать. То есть сделали дело, а сейчас на пожалуйста смотри рекламку нашу.
Как убрать эту ересь, чтобы не портила она мне настроение.

Никак не убрать. Хотите без рекламы — пользуйтесь старой версией или напишите свою.

+100.
Не бесплатно же в такое время все делать =)

[…] быстро переключаться в Буки можно с помощью этой браузерной примочки, ссылка (б) […]

[…] Разработал этот замечательный скрипт Денис Иванов. Подробнее о плагине вы можете почитать на его сайте. […]

[…] Очень актуальная примочка после релиза всеми любимого «Анадыря». Позволяет просматривать выдачи разных регионов в ПС Яндекс. Все инструкции по установке и само расширение находятся тут. […]

а как удалить ненужные регионы?

Нажать на (+) и убрать лишние ID.

[+] Костя :

Проблема настала с укр. выдачей.
Страница с результатами перескакивает на yandex.ua, прикрути это к скрипту!
Спс

Знаю; там еще кое-что надо поправить.

у меня почему-то упорно показывается выдача c LR по дефолту. и всегда с областями. т.е. М+МО и СПб+ЛО

Да, это тоже нововведение Яндекса. Надо будет аккуратно разобраться.
Кстати, попробуйте отключить «+укр» (только осторожно, может выдача «поплыть»).

у меня украинская не подключена вообще.

Это неважно. Суть «±укр» не в Украине как таковой, а во включении / выключении редиректа на более широкий регион.

вы знаете, а у меня в свитчере и нет такого значение почему-то

Если не будет кнопки ±укр то, надо зайти на страницу настройки результатов поиска и нажать «Сохранить».

Обновляемся, дамы и господа.

[+] chuchi :

всё бы хорошо, скрипт обновил, но вопросительный знак так и продолжает мигать красненьким

[+] chuchi :

всё, после Ctrl+F5 мигание прекратилось.

То-то же. Доки надо читать. 8)

[+] chuchi :

скажите всё-таки, что такое “надрегион”, поясните подробнее?

Под «надрегионом» я подразумеваю широкий регион, нежели тот, который указывается на http://tune.yandex.ru/region/
Типа для Москвы (213) или Пущино (217) — это Москва и область (1), для Санкт-Петербурга (2) b Выборга (969) — Санкт-Петербург и Ленинградская область (10174) и так далее.
Как переключатель он абсолютно аналогичен галочке «предпочитать сайты из…», доступной на странице настройки поиска (это, вообще говоря, написано выше).
Если он включен, то с выдачи без параметра &lr вы автоматически будете переброшены на выдачу с параметром &lr соответствующего надрегиона.
Раньше абсолютно аналогичное поведение было у галочку «предпочитать сайты из Украины», доступной украинским пользователям. Там все по умолчанию получали редирект на выдачу с &lr=187. Собственно, похоже, что этот функционал попросту расширили на все регионы.

UPD. Порылся — оказалось, что все сложнее. Пока что единой картины не вижу.

Прикрутил определение геозависимости запроса (по наличию ссылки «Поискать без учета региона» внизу страницы). Пока что на правах беты, потому как лажает. 8)

Спасибо за обновление.
В этот апдейт у меня разная выдача яндекса по запросу с параметром &lr и без него. Кто-нибудь ещё наблюдает такое?

Естественно, разная. Читайте внимательно сообщения над / под выдачей.

[…] Яндекс.Каталога, а они, в свою очередь, используются в переключателе регионов. А без нормальных названий ой как неприятно. Пришлось […]

Если кому интересно смотреть на казахскую выдачу, снова обновите юзерскрипт.

[+] Ирина Пика :

Не получается отключить lr.
Куда нажать? : )

Нажать на «–надрегион». Но смысла его убирать нет: у «обычных пользователей» он включен по умолчанию.

[+] seo.gosu :

А что насчет пробивки региона через мейл только без использования &ge=регион id , который показывает выдачу с галочкой, есть параметр в мейле, который заменяет &lr, а не &rstr= ?

Мне такой параметр неизвестен. 8(

Только у меня сегодня перестало работать?

Не только: Яндекс крепко выдачу переверстал. Починю на днях.

[+] Creeping Shadow :

ждем недождемся когда почините :)

[+] Макс :

Что то не пашет. Еще вчера работал. Сегодня просто не отображается. И переустанавливал, и удалял - ничего не помогает. Это, я так понял, не только у мну так?

Поправил. Определение геозависимости пришлось прибить. 8(

Чтобы заработало, надо исполнить стандартный танец с бубном:
- для FireFox — Ctrl-F5 в выдаче;
- для Оперы — сходить на страницу http://ivanov.in/upbar/sfront-code.js и нажать F5.

Спасибо за правки, но так и не заработало. Опера 9.52, на страницу сходил, F5 нажимал, Ctrl+F5 тоже, Оперу перезагружал, несколько раз все пробовал… что еще можно попробовать?

[+] marvellouz :

Спасибо Денис. В Мозиле все заработало.
Хы, самому пришлось плагин в SeoQuake подправлять, чтобы кол-во проиндексированных показывать стал.
И взбрело им в голову названия divов поменять…..

В Opera 10.10 скрипт сворачивает весь серп и ничего кроме шапки и плагина не остается. Если в опере нажать на кнопку “Подогнать по ширине” то всё становится нормальным. Размеры экрана у меня 1280х1024. Проверял на разных компьютерах, тоже самое.

Ага, ща буду починять.

Поправил (надо сходить на страницу http://ivanov.in/upbar/sfront-code.js и нажать F5). Чертов display:table. 8)

Спасибо, у меня в 9.52 тоже теперь заработало.

а у меня не заработало :(
запрос к вашему сайту идёт, а ничего не появляется.

Значит вы что-то не так сделали. Попробуйте кеш в браузере грохнуть, например.

да вроде скрипт заменил. старый работал на ура.
новый появляется при запросе на localhost :)

Дык незачем заменять скрипт. Надо сходить на страницу http://ivanov.in/upbar/sfront-code.js и нажать F5.

[+] chuchi :

ответьте мне на один вопрос - чуть не в тему: если запрос яшей однажды назван “геозависимым” или “геоНЕзависимым”, то его мнение уже не поменяется или оно меняется постоянно? где эту инфу подробнее узнать?

В FF 3.6 почему то перестал сохранятся список регионов. Это только у меня так?

Проблема, действительно, есть, но какая-то «мерцающая»: то есть, то нету.
Я подумаю над решением.

[+] marvellouz :

Заметил sfront6-002.yandex.ru. А также попытался по переключаться по фронтам…. Что-то все рандомно тсало чтоли. Я что-то пропустил?

[+] Михаил Павленко :

Что-то перестал работать “минус” для переключения к региону, устанавливаемому автоматически. Переустановил скрипт - не помогло.

Вижу, спасибо. Буду посмотреть.

Зачинил вроде. Проверьте.
(Универсальный способ обновления — сходить на страницу http://ivanov.in/upbar/sfront-code.js и нажать F5)

[×]
Показать/Скрыть xHTML-теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>


Рейтинг блогов
8)