Не выходит получить координаты элемента..



  • Есть код (форум сказал что много символов..):
    https://pastebin.com/fuXmSghp

    Нужно получить координаты вот этого элемента (его base64 может меняться и местоположение в коде, а у остальных элементов нет):

    <div class="col-1 d-none d-sm-block">
    	<img style="width:20px" class="d-block mx-auto d-md-block" src="data:image/png;base64,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">
    </div>
    

    CSS селектор совсем не подходит, match находит слишком много элементов, xpath 12 элементов (я хз как определить нужный)



  • @fr1zzer said in Не выходит получить координаты элемента..:

    Есть код (форум сказал что много символов..):
    https://pastebin.com/fuXmSghp

    Нужно получить координаты вот этого элемента (его base64 может меняться и местоположение в коде, а у остальных элементов нет):

    <div class="col-1 d-none d-sm-block">
    	<img style="width:20px" class="d-block mx-auto d-md-block" src="data:image/png;base64,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">
    </div>
    

    CSS селектор совсем не подходит, match находит слишком много элементов, xpath 12 элементов (я хз как определить нужный)

    У вас не выходит создать нужный селектор для элемента или не выходит получить его координаты?



  • @fox селектор, знаний маловато да и гугл не помог..



  • Никто не поможет?



  • @fr1zzer said in Не выходит получить координаты элемента..:

    Никто не поможет?

    Без кода страницы, это пальцем в небо. Сохраните код и прикрепите его здесь и быть может помогут.



  • @fr1zzer said in Не выходит получить координаты элемента..:

    match находит слишком много элементов, xpath 12 элементов

    Ну хз, если поиском через обычный браузер (найти на странице) нахожу 4 шт. (src="...") из вашего примера.


Log in to reply