Как найти все динамические ссылки на сайте?

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

Есть сайт например- abc.ru на этом сайте есть динамические ссылки то есть на которые можно перейти только по прямой ссылке(никакие ссылки на эту ссылки не ведут) например- abc.ru/15-08-23&skshsisi ... Так вот как мне найти все динамические ссылки на сайте. Нужно найти все ссылки с началом abc.ru/15-08-23 Можно ли это как-то сделать? Брутом нет смысла так как после 15-08-23 идёт около 50 символов Уже не знаю где найти информацию,помогите кто знает

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

динамические ссылки то есть на которые можно перейти только по прямой ссылке

Это не динамические ссылки. (в смысле что это никак не говорит о "динамике")
И на все ссылки можно зайти "по прямой ссылке".

Брутом нет смысла так как после 15-08-23 идёт около 50 символов

Да хоть миллион. Какие проблемы?
Парсишь все страницы сайта и оставляешь только нужное вхождение.

  • а еще эти "динамические ссылки" 90% всегда разные, зачем тебе этот мусор?
  • Ответы:

    silenium+webdriver

    • А можно для тех кто в танке поподробнее)

    Скачиваете все страницы сайта, и глазками находите все ссылки, удовлетворяющие поставленным условиям.

    • Я думал про это
      Но если на эту страницу не ведут на прямую ссылки,смогу ли я таким способом найти эту/эти ссылку
    • Dmitriy1616, если на страницу нет ссылок - то найти ссылки, которых нет, не представляется возможным.
    • AUser0, понял,думал раз ссылка прямым переходом открывается значит и как-то выйти на неё можно помимо прямого перехода
    Нужно решить такую задачу?

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

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

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

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

    2. Просмотр исходного кода страницы: откройте нужную страницу сайта в браузере и просмотрите её исходный код. После этого воспользуйтесь поиском по коду, чтобы найти все строки, содержащие href="или src=", таким образом можно обнаружить динамические ссылки.

    3. Использование инструментов разработчика браузера: откройте страницу в браузере, нажмите правой кнопкой мыши на нужный элемент (например, ссылку) и выберите "Исследовать элемент". В открывшемся окне инструментов разработчика можно увидеть код элемента и найти динамические ссылки.

    4. Использование API сайта (если доступно): некоторые сайты предоставляют API, с помощью которого можно получить доступ к различным данным, включая список всех ссылок на сайте. Проверьте документацию сайта для информации о доступных методах.

    Вот пример использования PHP для поиска и вывода всех динамических ссылок на сайте:

    $url = 'https://www.example.com';
    $html = file_get_contents($url);
    $dom = new DOMDocument();
    $dom->loadHTML($html);

    $links = $dom->getElementsByTagName('a');
    foreach ($links as $link) {
    $href = $link->getAttribute('href');
    echo $href . "

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

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

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

    комментарий

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

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