Парсинг HTML (XPATH)

Поддержка
  • Скажите, как и с помощью чего из данного кода извлечь число 12?

    </li><li class="ProfileNav-item ProfileNav-item--following">
    <a class="ProfileNav-stat ProfileNav-stat--link u-borderUserColor u-textCenter js-tooltip js-openSignupDialog js-nonNavigable u-textUserColor" title="12 Following" data-nav="following"
    href="/Profile/following">
    <span class="ProfileNav-label" aria-hidden="true">Following</span>
    <span class="u-hiddenVisually">Following</span>
    <span class="ProfileNav-value" data-count=12 data-is-compact="false">12</span>

  • @NickBAS если Вы не умеете пользоваться xpath (и в этом нет ничего плохого), то пользуйтесь модулем "строка" с заданными условиями, например "получить подстроку между". Это сработает если разметка всегда будет одинаковой. Да, немного топорное решение, но зато можно справиться с задачей, если не получается использовать другие методы.

  • @NickBAS
    Xpath получить текст

    //*[contains(@class,'ProfileNav-value')]
    

    или

    Первое вхождение

    data-count=(\d+)