способ проверки региональной выдачи

123
IndexSa
На сайте с 23.12.2005
Offline
205
#11
2mix:
IndexSa, Спасибо большое!

Это Денису спасибо :)

пысы

Думаю Яндекс сделает переключатель регионов в новой версии тул-бара.

мозг находится в мире, а мир находится в мозгу
upyrj
На сайте с 17.09.2005
Offline
140
#12

IndexSa, на здоровье. 8)

agentvini — респект, если это действительно совпадает с настройкой из tune.yandex.ru/region. Потому как ваш способ гораздо проще и изящнее, чем с куками возиться.

Вопрос к коллегам: кто-нибудь проверял на большой массе запросов? Стопроцентное ли совпадение?

Денис Иванов Важно: обменом валют я не занимаюсь.
S
На сайте с 02.01.2009
Offline
121
#13
upyrj:
IndexSa, на здоровье. 8)

agentvini — респект, если это действительно совпадает с настройкой из tune.yandex.ru/region. Потому как ваш способ гораздо проще и изящнее, чем с куками возиться.

Вопрос к коллегам: кто-нибудь проверял на большой массе запросов? Стопроцентное ли совпадение?

с настройками тюнера совпадает. Собственно http://tune.yandex.ru/region/newgeoselector/getGeoByParent.xml?parentRegionID=XXXXX

где ХХХХХ и есть ID округа/области/населенного пункта

Стримишь или регулярно смотришь прямые трансляции на Trovo? Подключайся https://trovo.space
MN
На сайте с 08.10.2007
Offline
40
#14

А существует ли такой параметр для Яндекс.XML чтобы задать вручную регион для выдачи (не галку "в регионе", а именно регион)? А то сейчас выдача Яндекс.XML совсем не совпадает с обычной.

agentvini
На сайте с 27.06.2008
Offline
40
#15

MurzNN, похоже что Вы имели в виду вот такое http://help.yandex.ru/xml/faq.xml?id=449569

Тематический обмен (/ru/forum/319815) ссылками и статьями на темы туризм, отдых, гостиницы, рестораны с сайтом ЯК, тИЦ 300, Дмоз, ПР 3
MN
На сайте с 08.10.2007
Offline
40
#16
agentvini:
MurzNN, похоже что Вы имели в виду вот такое http://help.yandex.ru/xml/faq.xml?id=449569

Нет, эти опции отвечают за поиск "с галочкой" по региону и поиск по рубрикам каталога.

Кстати, написано там всё-равно неправильно ;) Раньше выдача соответствовала:

Например, для поиска по Самаре (код 51) запроса [зяблик]:
<query>зяблик &lt;&lt; cat=(11000051)</query>

А потом после очередного апа месяцев 3-5 назад вдруг перестала. И после нескольких обращений в техподдержку, от Яндекса узнал тайну что теперь это пишется вот так:,

Например, для поиска по Самаре (код 51) запроса [зяблик]:
<query>зяблик &lt;&lt; cat=(11000051 | 21000051)</query>

Так что имейте в виду!

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

T7
На сайте с 16.06.2008
Offline
7
#17

Чтобы получить и проанализировать выдачу по региону через yandex - добавление разных параметров ипа lr и т.д. не подойдет. Выдача будет соответствовать поиску с галочкой т.е. отдавая предпочтение сайтам региона.

Адрес для настройки региона думаю всем знаком tune.yandex.ru, параметры региона храняться в cookies, и Яндекс заявляет что настройка региона действует на все его службы (включая xml.yandex)

Так вот, чтобы посмотреть выдачу в регионе необходимо свормировать http запрос к xml.yandex, который передает еще и кукесы с настройкой региона.

Сегодня писал анализатор такой, тока так и не доделал.

Позиции мониторить это понятно, но меня интересует еще и сниппет вытаскивать, но приведенный яндексом пример неработает((( Толи формат чуть сменился у xml то ли что...

Если есть кто в xml понимает подскажите, тогда доделаю и выложу готовый скрипт

брал за основу: http://xml.yandex.ru/games/site-search-php.html

там есть строка

http://xml.yandex.ru/games/site-search-php.html

но пассажи не вытаскиваются :(

Koreps
На сайте с 30.03.2006
Offline
110
#18

Вообще в новой версии Sespider'a прикручена проверка по географическим регионам (в дополнении к проверке "с галочкой"). Правда слишком часто выдается капча Яндекса.

Также с помощью site-auditor можно проверять. Об это я писал у себя в блоге да и на форуме вроде уже было.

В связи с введением нового алгоритма у некоторых оптимизаторов возникли проблемы с проверкой позиций своих сайтов, т.к. выдача везде разная. Некоторые разработчики уже пообещали модернизировать свои программы, но пока этого не произошло, я расскажу вам как проверить позиции в site-auditor, которым всегда пользуюсь. Для начала открывайте браузер Internet Explorer (именно его). Далее заходите в настройки Яндекса и указываете нужный вам регион. Не забудьте все сохранить. После этого site-auditor будет проверять позиции в указанном вами региону (в самом site-auditor менять ничего не нужно). Возможно, этот способ работает и в других подобных программах, я не проверял.
Partnerkin.com (http://partnerkin.com) - кто над кем в партнерках.
MN
На сайте с 08.10.2007
Offline
40
#19
tmk79:
Так вот, чтобы посмотреть выдачу в регионе необходимо свормировать http запрос к xml.yandex, который передает еще и кукесы с настройкой региона.

Настроил передачу кукисов для XML (через CURL), но это не помогло, выдача осталось такой же.

Пример для региона Нижний Новгород (47):

      $process = curl_init('http://xmlsearch.yandex.ru/xmlsearch?query=гостиницы&page=0&groupby=attr%3Dd.mode%3Ddeep.groups-on-page%3D{num}.docs-in-group%3D1'); 
curl_setopt($process, CURLOPT_COOKIE, 'yandex_gid=47');
curl_setopt($process, CURLOPT_RETURNTRANSFER, true);
$html = curl_exec($process);
curl_close($process);
preg_match_all('#<url>([^<]+)</url>#',$html,$matches);
print_r($matches);

Что с кукой, что без куки - выдача одинаковая.

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

T7
На сайте с 16.06.2008
Offline
7
#20

Согласен, я не полный алгоритм указал...

на самом деле надо:

1)

- зайти на яндекс под своим лог/пасс

- зарегать наш текущий IP в XML

- в эти моменты запоминаем все куки которые передает Yandex

2)

- мониторим позиции по XML выдаче, передавая в запросе все кукесы которые пытался установить Яша + код региона.

Только что проверял - описанное безупречно работает.

123

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