Яндекс.xml изменил структуру запросов URL-адресов
Сервис Яндекс.xml результаты поиска в формате XML.
Рекомендуем вам как можно скорее внести изменения для своих доменов, которые используют XML запросы к Яндексу. При всех запросах к сервису Яндекс.xml, обязательно используйте HTTPS протокол.
Что изменилось в запросах?
Старый запрос имел такую структуру URL:
https://xmlsearch.yandex.ru/xmlsearch?query=суп&user=name&key=01.24:keys5wf4
Новый запрос выглядит иначе:
https://yandex.ru/search/xml?query=суп&user=name&key=01.24:keys5wf4
Как видно из примера выше, сам запрос к сервису остался прежним. Изменения коснулись лишь адреса запроса к Яндекс.xml.
Если сейчас сделать запрос по старому адресу, то можно увидеть в XML запросе, сообщение об ошибке, такого содержания:
Данный адрес для совершения запросов больше не поддерживается. Используйте адрес, выданный вам на странице http://xml.yandex.ru/settings.xml
Чтобы избежать таких сообщений, просто замените старый адрес https://xmlsearch.yandex.ru/xmlsearch? на новый адрес https://yandex.ru/search/xml?. После этого все запросы будут проходить нормально и никаких ошибок вы не увидите.