Помощь пожалуйста в нахождении элемента

Поддержка
  • Ситуация следующая: в басе поставил расширение, расширение создаёт документ во фрейме (картинки приложил ниже), через команду document.querySelector могу обратиться к фрейму, но дальше дело не идёт. Мне нужно обратиться непосредственно к этому документу и выполнить javascipt в нём для результата, во фрейме пробовал вводить - не катит. help

    alt text

    обратился к 'cvf-arkose-frame', как обратиться дальше к '#document', чтобы ввести функцию?

  • Да, прикол в том, что если через инструменты разработчика тыркнуть по самому #document или любому элементу внутри него и ввести команду в консоль, то она срабатывает, по другому нет

  • @hueman дайте скрипт хотя бы.

  • @HustleMan

    к, в данном случае это решение каптчи через BrowserAutomationStudio, в котором я открыл это расширение для создания кнопки с фукнцией callback + submit, так вот чтобы submit прошёл, то нужно выполнить команду document.getElementById('anycaptchaSolveButton').onclick('TOKEN_FROM_STEP_4');

    оригинальное объяснение у них на сайте - https://docs.anycaptcha.com/extensions/bypass-hcaptcha-funcaptcha-callback-with-extension

    Казалось бы, что готовое решение моей проблемы, получить токен с сервиса решения капчи через запросы и просто вставить код и нажать применить, но прикол в том, что эта команда выполняется только с cvf-arkose-frame в консоли, и поэтому я ломаю голову как заставить через код java программу его выбрать теперь.

  • @hueman
    Дополнение: нашёл в консоли способ выбора, если выбрать то, что выбрано на скрине, то скрипт тоже выполняется. Вопрос - как изменить консоль стандартную (top) на эту(cvf-arkose-frame) через javascript код в самой консоле допустим (без использования мыши и кликов, как сделал я)

    alt text

  • @hueman said in Помощь пожалуйста в нахождении элемента:

    Ситуация следующая: в басе поставил расширение, расширение создаёт документ во фрейме (картинки приложил ниже), через команду document.querySelector могу обратиться к фрейму, но дальше дело не идёт. Мне нужно обратиться непосредственно к этому документу и выполнить javascipt в нём для результата, во фрейме пробовал вводить - не катит. help

    alt text

    обратился к 'cvf-arkose-frame', как обратиться дальше к '#document', чтобы ввести функцию?

    https://wiki.bablosoft.com/doku.php?id=ru:how_to_search_for_element#фреймы

  • @Fox не, внутри этого фрейма #document <html> </html> и видимо поэтому он не видит его элементы, нужно либо сменить консоль как на картинке, либо тыркнуть любой элемент внутри #document, но он не находит ни по MATCH, ни по CSS, ни по XPATH - ничего не работает

    P.S> в прошлой версии бас 23.0, где был хром - находит, но там расширение не читает)))

  • @hueman said in Помощь пожалуйста в нахождении элемента:

    @Fox не, внутри этого фрейма #document <html> </html> и видимо поэтому он не видит его элементы, нужно либо сменить консоль как на картинке, либо тыркнуть любой элемент внутри #document, но он не находит ни по MATCH, ни по CSS, ни по XPATH - ничего не работает

    P.S> в прошлой версии бас 23.0, где был хром - находит, но там расширение не читает)))

    Сменить консоль как на картинке это и есть вход во фрейм

  • @Fox я в курсе, а как это автоматизировать? я уже со всех сторон зашёл вроде

  • @hueman said in Помощь пожалуйста в нахождении элемента:

    @Fox я в курсе, а как это автоматизировать? я уже со всех сторон зашёл вроде

    Перечитайте мой первый ответ в этой теме

  • @hueman А вы точно читали текст по ссылке?

    10a3f720-b298-48c6-bea5-7b648656fedf-изображение.png

  • @Fox alt text

    но при этом сам фрейм находит, но внутрь залазить не хочет, я об этом и говорю

    P.S. в старой версии 23, где был хром - залазит норм alt text

  • @Fox @Fox alt text

    через CSS не хотел, через xpath >frame > xpath вроде нашло что-то, будем думать, спасибо

  • @Fox дико извиняюсь, но не хочет выполнять функцию с расширения .onclick - работает только .click
    пишет TypeError: document.getElementById(...).onclick is not a function, нет идей?)

    при этом всём в консоли браузера всё работает : alt text

  • 0 Votes
    5 Posts
    675 Views
  • 0 Votes
    1 Posts
    491 Views
  • 0 Votes
    9 Posts
    2122 Views
  • 0 Votes
    20 Posts
    5576 Views
  • в чём дело?

    Поддержка
    0 Votes
    8 Posts
    1199 Views