- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
IndexSa, Спасибо большое!
Это Денису спасибо :)
пысы
Думаю Яндекс сделает переключатель регионов в новой версии тул-бара.
IndexSa, на здоровье. 8)
agentvini — респект, если это действительно совпадает с настройкой из tune.yandex.ru/region. Потому как ваш способ гораздо проще и изящнее, чем с куками возиться.
Вопрос к коллегам: кто-нибудь проверял на большой массе запросов? Стопроцентное ли совпадение?
IndexSa, на здоровье. 8)
agentvini — респект, если это действительно совпадает с настройкой из tune.yandex.ru/region. Потому как ваш способ гораздо проще и изящнее, чем с куками возиться.
Вопрос к коллегам: кто-нибудь проверял на большой массе запросов? Стопроцентное ли совпадение?
с настройками тюнера совпадает. Собственно http://tune.yandex.ru/region/newgeoselector/getGeoByParent.xml?parentRegionID=XXXXX
где ХХХХХ и есть ID округа/области/населенного пункта
А существует ли такой параметр для Яндекс.XML чтобы задать вручную регион для выдачи (не галку "в регионе", а именно регион)? А то сейчас выдача Яндекс.XML совсем не совпадает с обычной.
MurzNN, похоже что Вы имели в виду вот такое http://help.yandex.ru/xml/faq.xml?id=449569
MurzNN, похоже что Вы имели в виду вот такое http://help.yandex.ru/xml/faq.xml?id=449569
Нет, эти опции отвечают за поиск "с галочкой" по региону и поиск по рубрикам каталога.
Кстати, написано там всё-равно неправильно ;) Раньше выдача соответствовала:
<query>зяблик << cat=(11000051)</query>
А потом после очередного апа месяцев 3-5 назад вдруг перестала. И после нескольких обращений в техподдержку, от Яндекса узнал тайну что теперь это пишется вот так:,
<query>зяблик << cat=(11000051 | 21000051)</query>
Так что имейте в виду!
Но вопрос мой всё же не об этом, а о получения обычной выдачи "из региона" без галки, т.к. сейчас выдача в Москве одна, в Питере другая, а в других городах - третья... В итоге мой сервис выдает неверные результаты поиска для пользователей...
Чтобы получить и проанализировать выдачу по региону через 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
но пассажи не вытаскиваются :(
Вообще в новой версии Sespider'a прикручена проверка по географическим регионам (в дополнении к проверке "с галочкой"). Правда слишком часто выдается капча Яндекса.
Также с помощью site-auditor можно проверять. Об это я писал у себя в блоге да и на форуме вроде уже было.
Так вот, чтобы посмотреть выдачу в регионе необходимо свормировать 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);
Что с кукой, что без куки - выдача одинаковая.
Если также делать запросы к обычной выдаче - регион переключается нормально, для Москвы и Питера - своя выдача.
Согласен, я не полный алгоритм указал...
на самом деле надо:
1)
- зайти на яндекс под своим лог/пасс
- зарегать наш текущий IP в XML
- в эти моменты запоминаем все куки которые передает Yandex
2)
- мониторим позиции по XML выдаче, передавая в запросе все кукесы которые пытался установить Яша + код региона.
Только что проверял - описанное безупречно работает.