Как сделать submit funcaptcha в 2023?

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 523
Благодарностей
1 321
Баллы
113
Доброго времени суток. Кто может подсказать либо продать метод сабмита токена funcaptcha для live.com (outlook почта)?
104176
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 237
Благодарностей
573
Баллы
113

Пробуйте связаться. В топике, вроде бы, пишут, что он пропал. Если пропал насовсем - то могу открыть его решение. Если не пропал и всё-таки выйдет на связь, то там отличное профессиональное решение, советую приобрести.
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 237
Благодарностей
573
Баллы
113
*Специально проверил, работает коллбек. Но я говнокодер и у меня ломается разгадывание (даже в случае успеха вываливается в ошибку таймаута). Короче, советую попробовать достучаться до разработчика! Это будет самым правильным решением! Если уж не получится, то, с одобрения модерации, поделюсь решением.
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 237
Благодарностей
573
Баллы
113
UPD: говнокодер починил

104179


UPD 2: Автор был онлайн на форуме сегодня, связывайтесь) Решение шикарное.
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 523
Благодарностей
1 321
Баллы
113

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 523
Благодарностей
1 321
Баллы
113
Кто-то может подсказать, пожалуйста, что подправить в снипете, что бы сабмит заработал? Возможно и за деньги.
C#:
string token = project.Variables["token"].Value;

HtmlElement heToken = instance.ActiveTab.FindElementByXPath("//input[@id='verification-token']", 0);
if (heToken.IsVoid)
    throw new Exception("Не найдено поле для вставки токена");

string msgJson = new JObject(
    new JProperty("eventId", "challenge-complete"),
    new JProperty("payload", new JObject(
        new JProperty("sessionToken", token))
    ))
    .ToString(Formatting.None);

string script = $"parent.postMessage('{msgJson}', '*');";
heToken.ParentDocument.EvaluateScript(script, true);
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 237
Благодарностей
573
Баллы
113
Кто-то может подсказать, пожалуйста, что подправить в снипете, что бы сабмит заработал? Возможно и за деньги.
C#:
string token = project.Variables["token"].Value;

HtmlElement heToken = instance.ActiveTab.FindElementByXPath("//input[@id='verification-token']", 0);
if (heToken.IsVoid)
    throw new Exception("Не найдено поле для вставки токена");

string msgJson = new JObject(
    new JProperty("eventId", "challenge-complete"),
    new JProperty("payload", new JObject(
        new JProperty("sessionToken", token))
    ))
    .ToString(Formatting.None);

string script = $"parent.postMessage('{msgJson}', '*');";
heToken.ParentDocument.EvaluateScript(script, true);

Ответил в ЛС.
 

kris69

Client
Регистрация
03.12.2021
Сообщения
10
Благодарностей
0
Баллы
1

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 237
Благодарностей
573
Баллы
113

radv

Client
Регистрация
11.05.2015
Сообщения
3 788
Благодарностей
1 952
Баллы
113

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 237
Благодарностей
573
Баллы
113
и как такая капча решается? надо правую картинку переключать до похожей слева?
Надо правые листать и найту ту, где связаны те же фигурки, что и на левой.
 
  • Спасибо
Реакции: radv

quest345

Новичок
Регистрация
20.03.2023
Сообщения
1
Благодарностей
0
Баллы
1

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 237
Благодарностей
573
Баллы
113

southside

Client
Регистрация
20.04.2019
Сообщения
207
Благодарностей
259
Баллы
63
C#:
string token = project.Variables["captcha_token"].Value;

HtmlElement heToken = instance.ActiveTab.FindElementById("enforcementFrame");
if (heToken.IsVoid)
    throw new Exception("Не найдено поле для вставки токена");

string script = $@"
    parent.postMessage(
        JSON.stringify({{eventId: 'challenge-complete', payload: {{sessionToken: '{token}'}}}}), '*');
";

Tab tab = instance.MainTab;
tab.AllDocuments.Documents[1].EvaluateScript(script, true);
актуальный код, может кому надо будет
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)