Передача и использование Яндекс.XML — Справка Топвизор
Читайте подробнее о том, как бесплатно проверять позиции, в Топвизор-Журнале
Яндекс.XML — сервис, с помощью которого можно отправлять запросы к поисковой базе Яндекса и получать ответы в формате XML. Его используют для проверки позиций сайта. Количество запросов от одного пользователя ограничено – это и есть лимит. Читайте подробнее о Яндекс.XML →
Как правило, вместо самостоятельной проверки через Яндекс.XML позиции проверяют с помощью сервисов проверки позиций, как Топвизор, и лимиты лежат без дела. Но если их передать Топвизору, можно сэкономить на проверке.
Сколько «стоит» один лимит
Один XML‑лимит равен одной проверке одной ключевой фразы в одной поисковой системе и одном регионе. Лимиты тратятся первее средств на балансе. Если лимитов на проверку не хватило, недостающие средства будут списаны с баланса.
Сколько лимитов можно использовать в сервисе
Для использования в сервисе доступно 10% делегированных лимитов.
Можно как‑то использовать больше 10% переданных лимитов?Единственный способ — передать больше всех лимитов в сервисе. В Настройках аккаунта есть достижение XML-монстррр! — нажмите на него, чтобы посмотреть, сколько лимитов у вас и у лидера. Тот, кто передал больше всех лимитов, может использовать 20% переданных лимитов в сервисе.
Как передать лимиты
В интерфейсе xml.yandex.ru
- Авторизуйтесь на xml.yandex.ru, выберите тип поиска русский (yandex.ru), примите условия Лицензионного соглашения и нажмите Сохранить.
- Перейдите на вкладку Лимиты и нажмите +, который расположен в колонке Владелец лимита.
- В появившееся поле введите topvisor‑xml‑2 и нажмите Enter на клавиатуре.
В интерфейсе topvisor.com
- Авторизуйтесь на https://topvisor.com
- Нажмите на фото профиля в правом верхнем углу страницы.
- Перейдите в
- Нажмите Добавить сайт и введите в поля Яндекс логин и URL сайта в Вебмастере свой логин без @yandex.ru и URL сайта, лимиты которого вы собираетесь передать.
- Нажмите Добавить сайт.
Активация делегированных XML‑лимитов происходит ежедневно с 23:00 до 01:00 по Московскому времени (GMT +3:00).
Увеличить количество лимитов в аккаунте самостоятельно нельзя. Яндекс сам выдает лимиты сайтам и не раскрывает критериев, по которым он это делает. Однако в целом можно сказать, что чем старее, качественнее и популярнее сайт, тем больше у него лимитов.
Я передал лимиты, но у меня их все равно 0. Почему так?Такое возможно, если у сайта в Яндекс.XML также 0 лимитов. К сожалению, Яндекс выдает лимиты не всем сайтам. Единственный способ получить больше лимитов — работать над качеством сайта.
Как привязать лимиты к аккаунту
По умолчанию делегированные XML‑лимиты не привязаны к владельцу аккаунта в Топвизоре, и их в любое время можно добавить на другом аккаунте в сервисе. Привяжите лимиты к аккаунту, чтобы их нельзя было добавить на другом аккаунте в Топвизоре. Подтверждение выдается на 1 год.
После подтверждения лимиты нельзя передать на другой аккаунт.
Если вы стали работать на другом аккаунте и вам нужно перенести на него подтвержденные лимиты, напишите в Поддержку.
Чтобы подтвердить лимиты, нажмите на свой логин. Настоятельно рекомендуем закреплять за собой делегированные XML‑лимиты, подтвердив права на Яндекс‑логин.
Как удалить лимиты из аккаунта
Чтобы удалить лимиты, передайте из обратно на свой аккаунт в интерфейсе Яндекс.XML.
Яндекс.XML – Особенности, настройка и применение
Содержание
- Ограничения Яндекс.XML
- Искусство применять. Как настроить парсер поисковой выдачи Яндекс.XML
- Шаг №1: Первичные настройки
- Шаг №2: Формирование запросов
- Шаг №3: Создание страницы
- Шаг №4: Подключение парсера
- Шаг №5: Финал
Яндекс. XML – инструмент, разрешающий передавать поисковые запросы в «Яндекс», собирать результаты в формате XML и публиковать выдачу на сайте.
Перед использованием разработчики предлагают просмотреть ряд ссылок с дополнительной информацией:
- Официальная документация по Яндекс.XML с рекомендациями.
- Правила использования Яндекс.XML.
- Статьи из блога «Яндекса», посвященные автоматизации и часовым ограничениям.
Яндекс.XML доступен бесплатно и применяется вебмастерами для организации поиска по сайтам или во время подготовки тематических приложений, способных определять позиции в поисковой выдаче или анализа действий конкурентов. Вне зависимости от выбранного «режима» использования, начинать знакомство с сервисом предстоит с официального сайта. Там доступна или регистрация, или авторизация через аккаунт Яндекс.
После ввода конфиденциальной информации на экране сразу появятся «Настройки». Где важно заранее рассмотреть поля, которые пригодятся в дальнейшем. Речь о параметре user (определяет никнейм, который вводился при регистрации), и key (генерируется автоматически, тоже понадобится при подготовке парсера).
А вот текстовое поле «Основной IP-адрес» заполняется уже вручную – придется заглянуть в настройки домена и скопировать IP сайта. Из дополнительных и важных настроек – тип поиска. Вариантов в Яндекс.XML три: русский, турецкий и международный. Какой выбрать – зависит от поставленных задач и желаемого результата. Но в сегменте российского интернета за пределы вариант «русский» вебмастера выбираются редко. К тому же «отечественный» тип поиска редко вынуждает разбираться с всплывающими капчами.
Ограничения Яндекс.XML
Лимиты Яндекс.XML – специальные ограничения, выставляемые на количество запросов, отправляемых к базе поисковика. У каждого вебмастера показатель обращений свой – высчитывается значение по сложной формуле, где главный коэффициент – качество сайта, добавленного в систему.
Подробнее разобраться в сути поможет практический пример:
- Просмотреть «Лимиты» поможет тематический раздел, представленный в сервисе Яндекс. XML в левой части интерфейса в контекстном меню.
- Дальше сверху появятся пункты «Общий лимит», а чуть ниже – «Использовано сегодня». Отображаемая статистика обновляется несколько раз в сутки (а порой и в режиме реального времени).
- Дневная норма в Яндекс.XML – не единственное ограничение. Еще сложнее дела обстоят с запросами в зависимости от времени суток (географическое местоположение на подобные мелочи влияет сильнее всего). Поздно ночью разрешено больше запросов, чем днем или начиная с 9 утра. А потому важно заранее определить, когда приступать к делу, а в какой момент – брать перерыв.
Искусство применять. Как настроить парсер поисковой выдачи Яндекс.XML
Сфера SEO во многом сосредоточена вокруг сбора и анализа информации из закрытых и официально доступных источников. Сайты конкурентов, результаты поисковой выдачи, форумы со статистикой – докопаться до истины с каждом годом легче, но и времени приходится тратить в разы больше. С Яндекс. XML анализ начнет занимать меньше времени, но придется сначала разобраться в настройке. Понадобятся минимальные знания языка программирования PHP, специальная библиотека PHP Simple HTML DOM Parser, и место на хостинге для хранения подготовленных скриптов.
Шаг №1: Первичные настройки
Авторизация на сайте Яндекс.XML и переход в рабочий режим.
Далее – переход к «Настройкам» и заполнение текстового поля «Основной IP-адрес», который указывает IP сайта, отправляющего запросы. Обязательно выбор «Русского» типа поиска и галочка напротив пункта с правилами и соглашениями.
Шаг №2: Формирование запросов
Базовых параметров достаточно для перехода к следующему этапу настройки Яндекс.XML – формированию запросов в разделе «Тест».
В качестве примера ссылка, https://yandex.ru/search/xml?user=Login&key=Api-key&query=Test&lr=93, содержащая ряд важных запросов. Например, Login – никнейм пользователя, API-ключ, текст передаваемого в «Яндекс» поискового запроса», а также идентификатор страны или региона (в примере – 193, город «Воронеж»). Составленный запрос применяется и в браузере – ссылку достаточно скопировать, а затем – просмотреть появившийся результат.
Шаг №3: Создание страницы
После теста пора переходить на сайт и на страницах хостинга сгенерировать новую страницу – Yandex.php с кодом следующего содержания.
Шаг №4: Подключение парсера
Далее в папку со страницей добавляется файл парсера с названием, вроде simple_html_dom.php, а вместе с тем генерируется еще один Yandex-result.php.
Шаг №5: Финал
В результате на хостинге должен появится каталог со следующим набором файлов – yandex.php, yandex-result.php, simple_html_dom.php. Если все на месте – необходимо обратиться к файлу, хранящемуся на хостинге (ссылка следующего вида: название_сайта/название_каталога/yandex.php).
Если нажать на кнопку «Отправить», то в браузере появится результаты по введенному запросу.
Полученную выдачу сложно разобрать даже под микроскопом, а потому результаты необходимо отфильтровать, используя ряд ограничений.
Например, можно скрыть ссылки (тег URL), спрятать заголовок (Title), ограничиться лишь hlword и даже отказаться от passage (текста сниппета).Скорректировать фильтрацию поможет уже добавленный ранее текстовый файл yandex-result.php, куда необходимо добавить скорректированный код.
Если попытаться повторить ввод ссылки следующего вида: «название_сайта/название_каталога/yandex.php» в браузер, то в результате выдача изменится – исчезнут ссылки, описание и заголовки, останутся лишь необходимые запросы.
Поставленная цель достигнута. Если с некоторыми действиями возникли проблемы, то добраться до истины быстрее поможет архив со скриптами. Запакованные файлы необходимо переместить в отдельную папку на хостинге, а уже после – приступить к экспериментам, связанным с анализированием поисковой выдачи.
Экспорт плейлистов Яндекс.Музыки (Яндекс.Музыка) в XML
Как экспортировать плейлисты Яндекс.Музыки (Яндекс.Музыка) в XML?
Выполните следующие действия, чтобы экспортировать в XML-файл свои плейлисты Яндекс. Музыки (Яндекс.Музыка) и создавать резервные копии ваших списков треков для совместного использования.
Премиум Плейлисты Экспорт
- Открыть веб-приложение Открыть
- В вашей библиотеке выберите категорию Playlists Playlists Tab
- Выберите список воспроизведения для экспорта и использования ( ) или щелкните правой кнопкой мыши > Экспортировать как файл
- Выберите формат XML для экспорта
- Подтвердите список треков для экспорта
- Нажмите Загрузить файл , чтобы сохранить экспортированный список треков на вашем устройстве!
Хотите увидеть пример экспортированного файла? Скачать плейлист в формате XML
Как экспортировать список альбомов Яндекс.
Музыки (Яндекс.Музыка) в XML?Сохраните ваши любимые альбомы Яндекс.Музыки (Яндекс.Музыка) в XML-файл, следуя этому краткому руководству.
Премиум Альбомы Экспорт
- Открыть веб-приложение Открыть
- В вашей библиотеке выберите Альбомы Категория Альбомы Вкладка
- Проверить альбомы для экспорта и использовать кнопку Экспорт ( ) вверху списка
- Выберите формат XML
- Нажмите Загрузить файл , чтобы сохранить экспортированный список на вашем устройстве!
Хотите увидеть пример экспортированного файла? Скачать список альбомов в формате XML
Как экспортировать список исполнителей Яндекс.Музыки (Яндекс.Музыка) в XML?
Создайте сохраненный файл любимых исполнителей Яндекс. Музыки (Яндекс.Музыка) в XML-файл, следуя этому краткому руководству.
Премиум Художники Экспорт
- Открыть веб-приложение Открыть
- В вашей библиотеке выберите Artists категорию Artists Tab
- Проверить исполнителей для экспорта и использовать кнопку экспорта ( ) вверху списка
- Выберите формат XML для экспорта
- Нажмите Загрузить файл , чтобы сохранить экспортированный список на вашем устройстве!
Хотите увидеть пример экспортированного файла? Скачать список исполнителей в формате XML
Как экспортировать список треков Яндекс.Музыки (Яндекс.Музыка) в XML?
Создайте сохраненный файл любимых треков Яндекс.Музыки (Яндекс. Музыка) в XML-файл, следуя этому краткому руководству.
Премиум Треки Экспорт
- Открыть веб-приложение Открыть
- В вашей библиотеке выберите Tracks категорию Tracks Tab
- Выберите формат XML для экспорта
- Нажмите Загрузить файл , чтобы сохранить экспортированный список на вашем устройстве!
Хотите увидеть пример экспортированного файла? Скачать список треков в формате XML
Часто задаваемые вопросы. Руководство разработчика
Üzgünüz, bu belge Türkçe diline henüz çevrilmedi.
Sayfada belgenin varsayılan dili gösterilmektedir: İngilizce .
- Что такое XSLT?
- Уведомления
- IP-адрес
- Дополнительные функции поиска
- Кодировка
XSLT — это язык для преобразования и отображения XML-документов, который входит в набор рекомендаций XSL.
Подробная информация о языке XSLT содержится в следующих документах:
Расширяемый язык таблиц стилей (XSL).
Преобразования XSL (XSLT).
Уведомления — сервис автоматической отправки электронной почты при возникновении проблем при использовании Яндекс.XML. Адрес электронной почты, настройки отправки уведомлений и пороговые значения задаются при регистрации.
В таблице ниже приведены возможные причины уменьшения количества запросов, методы диагностики и рекомендуемые решения.
Причина | Методы диагностики | Рекомендуемые решения |
---|---|---|
Просмотрите статистику использования сайта по дням недели и времени суток. | Увеличьте порог уведомлений на странице настроек. | |
Отсутствие или частичная доступность Яндекс.XML на сайте. | Попробуйте самостоятельно отправить несколько поисковых запросов. Проверьте точность возвращаемых результатов. | Проверьте правильность формата запроса. |
В таблице ниже показаны возможные причины увеличения количества запросов, методы диагностики и рекомендуемые решения.
Причина | Методы диагностики | Рекомендуемые решения |
---|---|---|
Увеличено количество выполненных поисков. Например, это может происходить из-за естественного колебания количества посетителей в зависимости от дня недели или времени суток. | Просмотрите статистику использования сайта по дням недели и времени суток. | Увеличьте порог уведомлений на странице настроек. |
DoS-атака. | Проверьте файлы журналов сервера на наличие данных, указывающих на DoS-атаку. |
Проверьте, как работает поиск на сайте.
Если статистика показывает резкое снижение количества запросов с сайта, возможно, это связано с некорректной работой поиска.
Ознакомьтесь с ограничениями, применяемыми к службе, и способами их обхода. Свяжитесь с представителем Яндекса, чтобы обсудить детали расширения возможностей поиска.
IP-адрес в сочетании с учетной записью Яндекс.Паспорта используется для идентификации пользователя Яндекс.XML. Результаты идентификации пользователя определяют ограничения, применяемые к использованию сервиса.
Способ определения IP-адреса зависит от типа компьютера, с которого осуществляется доступ к сервису Яндекс.XML.
Тип устройства | Возможные методы определения IP-адреса |
---|---|
Сервер |
|
Персональный компьютер |
Примечание. Обратите внимание, что если используется модем, IP-адрес может меняться при каждом установлении соединения. |
В таблице ниже показаны возможные причины и решения.
Причина | Возможное решение |
---|---|
Для доступа к Яндекс.XML используется открытый прокси-сервер. | Используйте прокси-сервер вашего интернет-провайдера. |
Модем используется для доступа в Интернет. | Ваш провайдер назначает динамический IP-адрес, который может меняться при каждом подключении. Попробуйте отключить и снова подключиться к Интернету. |
Доступ к службе осуществляется с сервера. | Получите выделенный IP-адрес. |
Чтобы ограничить поиск только веб-сайтом, используйте хост 9Оператор 0293.
Синтаксис:
<текст запроса> host:
Для поиска фразы «настройки поиска» на сайте https://help.yandex.ru используется следующий запрос:
настройки поиска host:help.yandex.ru
Чтобы ограничить поиск документами, относящимися к определенному региону или категории, используйте оператор cat
.
Синтаксис:
<текст запроса> cat:<скорректированный идентификатор региона или категории>
В качестве значения оператора cat
передайте скорректированное значение идентификатора региона (добавляется к «11000000») или идентификатора категории (добавляется к «
00»).
Для категории также можно использовать тему поиска (см. раздел Создание и изменение тем в Справке сервиса Яндекс.Поиск сайтов). При этом значение идентификатора, полученного при создании темы, нужно передавать в неизменном виде (не корректировать).
В запросе может быть указано несколько регионов и категорий. Для этого используйте логические операторы «И» («&&») и «ИЛИ» («|»).
Для поиска слова «мясо» в документах, относящихся к категории «питание для бодибилдеров» (ID «3783») в г. «Самара» (ID «51») используется следующий запрос:
мясо cat:11000051 && cat:83
Для настройки поиска в результатах используйте оператор &&
.