Помогите получить определенный текст из xml



  • "<div class="c-events-scoreboard__item"><button title="TOP" class="c-events__to-top"><svg class="top-icon"><use xlink:href="/default/img/zone-icons/icon-top.svg#Capa1"></use></svg></button> <a href="live/Tennis/26571-ATP-Buenos-Aires/225097519-Joao-Domingues-Pedro-Martinez-Portero/" class="c-events__name"><span title="Joao Domingues — Pedro Martinez Portero " class="c-events__teams"><div class="c-events-scoreboard__team-wrap"><div class="c-events__team">Joao Domingues</div> <!----> <!----></div> <div class="c-events-scoreboard__team-wrap"><div class="c-events__team"> Pedro Martinez Portero</div> <!----> <!----></div> <!----> <!----> <!----></span></a> <div class="c-events-scoreboard__lines c-events-scoreboard__lines_tennis"><div class="c-events-scoreboard__line"><span class="c-events-scoreboard__ball"><div class="c-events-scoreboard__icon" style=""><div class="sport_icons sport_icon_4"></div></div></span> <span class="c-events-scoreboard__cell c-events-scoreboard__cell--all c-events-scoreboard__cell--full">0</span> <span title="1 Set" class="c-events-scoreboard__cell">6</span><span title="2 Set" class="c-events-scoreboard__cell">4</span> <span class="c-events-scoreboard__cell c-events-scoreboard__cell--all c-events-scoreboard__cell--sub">(30)</span></div> <div class="c-events-scoreboard__line"><span class="c-events-scoreboard__ball"><div class="c-events-scoreboard__icon" style="display: none;"><div class="sport_icons sport_icon_4"></div></div></span> <span class="c-events-scoreboard__cell c-events-scoreboard__cell--all c-events-scoreboard__cell--full">1</span> <span title="1 Set" class="c-events-scoreboard__cell">7</span><span title="2 Set" class="c-events-scoreboard__cell">4</span> <span class="c-events-scoreboard__cell c-events-scoreboard__cell--all c-events-scoreboard__cell--sub">(0)</span></div></div></div>"

    Из кода выше нужно получить текст и цифры по классу. Это получается получить, НО получаю сразу все тексты класса или только первый. Как получить определенный текст из одного класса. тест сократить время.xml



  • нужно сделать парсер, чтобы каждую 1-2 минуты парсились имена игроков, счет. И записывались в отдельные переменные. Загвоздка, как распарсить по отдельности xml код.



  • @Alexx5l6 said in Помогите получить определенный текст из xml:

    нужно сделать парсер, чтобы каждую 1-2 минуты парсились имена игроков, счет. И записывались в отдельные переменные. Загвоздка, как распарсить по отдельности xml код.

    html код парсите с помощью xpath.
    Действие "Xpath получить каждый текст"

    //div[@class="c-events__team"]
    


  • @Fox не то, таким методом он получает весь текст с таким классом (2 игрока, иванов петров), а мне нужно чтобы каждый. >AT>0, потом 1, например. Иванов - переменая1, Петров переменная 2



  • @Alexx5l6 said in Помогите получить определенный текст из xml:

    @Fox не то, таким методом он получает весь текст с таким классом (2 игрока, иванов петров), а мне нужно чтобы каждый. >AT>0, потом 1, например. Иванов - переменая1, Петров переменная 2

    Действие "Xpath получить каждый текст" возвращает список, вы можете взять первый элемент списка в первую переменную, а второй элемент списка - во вторую



  • @Fox об этом думал, спасибо. Если других вариантов нет, буду пробовать


Log in to reply