Фрейм капчи находится в теневом DOM (shadowroot close) и чебокс тоже.
Даже если изменить свойство shadowroot на open и удастся эмулировать клик, то капча не принимает.
Бьюсь уже около месяца. Может у кого есть решение?
Сама капча здесь
Использую PaleMoon.

В PM при помощи CB  нажимает:

Выделить код

Код:

let el = content.document.getElementsByClassName("_actionsItem_1f3oo_41")[0];
el.click();

Пишет "Капча успешно пройдена!" и кусок кода с результатами:

скрытый текст

Выделить код

Код:

{
  "success": true,
  "error-codes": [],
  "challenge_ts": "2024-08-17T03:39:35.837Z",
  "hostname": "rucaptcha.com",
  "action": "",
  "cdata": "",
  "metadata": {
    "interactive": false
  }
}


мож рано жмакаешь?  В CB я просто кликаю по иконке, когда проверка прошла. А  в скрипте тебе надо ждать секунды 3-5 и только опосля... хз.

CB я так понимаю это расширение.Сейчас попробую

17-08-2024 20:57:29

mokujin пишет

мож рано жмакаешь?  В CB я просто кликаю по иконке, когда проверка прошла. А  в скрипте тебе надо ждать секунды 3-5 и только опосля... хз.

Совсем не то.Вы меня не поняли. Мне нужен клик по чебоксу.
У вас код на кнопку "Проверить" , а надо на чебокс

Эммм... я действительно не понял. У мя этот чекбокс сам всегда сам нажимается и проходит проверку в PM. В PM всегда, а вот в Cent да, есть чекбокс, но там нет CB.
Нужно что-то подчистить в PM чтоб оно само не нажималось(кукисы удалил, не помогает)?  Или мой fingerprint с PM уже в базе clouflare :-F

Да, на родном IP галка автоматом. Если изменить юзер-агент (на хром) или использовать прокси, то галки автоматом не будет.