Как получить урл страницы в выдаче по запросу?

Ссылка скопирована
22 января 2026 1 ответ

Доброго дня.
Есть домен, допустим: sitegoooo.ru
Есть запросы, допустим: Духи Пако Рабан и Духи PACO RABANNE
Каким образом можно узнать урл страницы которая находится в выдаче по данному запросу у данного домена.
Может есть сервисы или ПО.
Заранее спасибо.

Дополнительно:

Введите в поисковике
site:sitegoooo.ru Духи Пако Рабан

site:sitegoooo.ru "Духи Пако Рабан"
Кури тему: https://yandex.ru/support/search/query-language/ql...

Ответы:

Для этой задачи подходят программы и сервисы для мониторинга позиций страниц сайта в поисковой выдаче. В частности: Key Collector, Topvisor и даже бесплатный СловоЁб, но там функционал ограниченный..

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Антон С. Ответ

Для того чтобы получить URL страницы в выдаче по запросу, можно воспользоваться различными методами в зависимости от того, какая информация вам нужна и на каком языке программирования вы работаете.

Если вы работаете с языком программирования PHP, то можно воспользоваться функцией file_get_contents() для получения HTML-кода страницы по заданному URL. Затем можно использовать регулярные выражения для поиска ссылок в HTML-коде страницы. Например, если вам нужно получить URL первой ссылки на странице, то можно воспользоваться следующим кодом:

$url = 'https://www.example.com';
$html = file_get_contents($url);
 
preg_match('/<a>]*href=\"([^\"]*)\"/i', $html, $matches);
 
if(isset($matches[1])) {
    $url = $matches[1];
    echo $url;
} else {
    echo 'URL not found';
}

$url = 'https://www.example.com'; $html = file_get_contents($url); preg_match('/<a>]*href=\"([^\"]*)\"/i', $html, $matches); if(isset($matches[1])) { $url = $matches[1]; echo $url; } else { echo 'URL not found'; }

В данном примере мы сначала получаем HTML-код страницы по заданному URL, затем с помощью регулярного выражения ищем первую ссылку на странице и выводим ее. Обратите внимание, что использование регулярных выражений для парсинга HTML-кода может быть не самым надежным методом из-за изменений в структуре страницы.

Другой способ получения URL страницы в выдаче по запросу - использование API поисковых систем, таких как Google Custom Search API или Bing Search API. Эти API позволяют получить результаты поиска по заданному запросу и извлечь URL страниц из этих результатов. Для работы с API необходимо зарегистрироваться на соответствующем сервисе и получить API ключ.

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

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно