Как записать в переменную цифры из полученного элемента



  • Из кода текущего элемента : <div data-gameid="67345317" data-sportid="4" title="Statistics" class="c-events__ico c-events__ico_stat"></div>
    , нужно цифры 67345317 записать в переменную.

    Пытался записать, установить переменную, т.к в java не шарю, ни чего не вышло.
    Буду рад за помощь.



  • @Alexx5l6 а получить цифры через XPATH в переменную вам чем не подходит?



  • @bigorat

    XPATH>.//*[@id="games_content"]//div//div//div//div//div//div//div//div//div , вот с этого я получаю элемент кода

    <div data-gameid="67345317" data-sportid="4" title="Statistics" class="c-events__ico c-events__ico_stat"></div>

    нужно что, то дописать



  • @Alexx5l6 так должно сработать, действие xpath получить xml

    //div[@class="c-events__ico c-events__ico_stat"]/@data-gameid
    


  • @Alexx5l6 said in Как записать в переменную цифры из полученного элемента:

    Из кода текущего элемента : <div data-gameid="67345317" data-sportid="4" title="Statistics" class="c-events__ico c-events__ico_stat"></div>
    , нужно цифры 67345317 записать в переменную.

    Пытался записать, установить переменную, т.к в java не шарю, ни чего не вышло.
    Буду рад за помощь.

    в BAS ни где не используется java.

    Используйте действие "Получить Атрибут Элемента", с именем атрибута data-gameid

    8419550f-4533-49d4-b64b-4574fc7a6e75-изображение.png



  • @Fox said in Как записать в переменную цифры из полученного элемента:

    Получить Атрибут Элемента

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

    XPATH>.//*[@id="games_content"]//div//div//div//div//div//div//div//div//div, как раз получаются строчки

    [775418673] [15:02:30] Поток №1 : Текущее повторение цикла : 0
    [134561278] [15:02:33] Поток №1 : Код текущего элемента : <div data-gameid="67446673" data-sportid="4"
    title="Statistics" class="c-events__ico c-events__ico_stat"></div>

    [775418673] [15:04:20] Поток №1 : Текущее повторение цикла : 1
    [134561278] [15:04:22] Поток №1 : Код текущего элемента : <div data-gameid="67520385" data-sportid="4" title="Statistics" class="c-events__ico c-events__ico_stat"></div>

    по указаннаму вами кода выше получилось

    XPATH> id("games_content")/div[1]/div[2]/div[1]/div[1]/div[@class="c-events__item c-events__item_col"]/div[@class="c-events__item c-events__item_game"]/div[@class="c-events__dop"]/div[@class="c-events__icons"]/div[@class="c-events__ico c-events__ico_stat"]

    берет из переменной, код элемента.

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

    как можно сократить действия.

    цикл парсир сразу цифры и записывал в список ресурса

    на данный момент вот такой код

    alt text



  • @Alexx5l6 Перечитайте ваше сообщение, скажите, пожалуйста, вы уверены, что для других пользователей понятен ваш вопрос?



  • @Fox , разбираюсь, пока получается. спасибо


Log in to reply