iMacros / Javascript - Как выставить текстовую область recaptcha V2, когда в iframe? - PullRequest
0 голосов
/ 14 февраля 2019

У меня есть ситуация, когда мне нужно использовать 2Captcha для решения recaptcha для сайта, но recaptcha необычно в своем собственном фрейме.Мой обычный .js, который я использую в imacros для firefox, не может открыть «текстовую область» для вставки результата токена.Как это можно преодолеть? Предположительно, мне просто нужно сослаться на фрейм, но я не уверен, как это сделать, так как я только начинаю с javascript и использую скрипт, за который я заплатил кодеру.Я спросил его, но я не думаю, что он уверен, или, возможно, слишком занят!Приведенный ниже код обычно работает для того, чтобы открыть текстовую область для ввода токена recaptcha.

macro += "URL GOTO=javascript:((function(){var<SP>k=document.querySelector('[src^=\"https://www.google.com/recaptcha/api2/anchor?\"]').src.split('k=')[1].split('&')[0];document.getElementById('g-recaptcha-response').style.display='';document.getElementById('g-recaptcha-response').textContent=k;}))();" + "\n";

Любая помощь будет принята с благодарностью, так как это долгое время было проблемой

...