#javascript #html #recaptcha
Вопрос:
Я отправляю запрос GET на сервер и получаю страницу входа в систему в формате html.
<form action="/login.php" method="post" class="line-form">
<input type="hidden" name="form"/><span><input type="hidden" name="ref" value="/main/"/></span>
<span class="input"><span class="title">Логин</span>
<input type="text" name="login" class="text" /></span>
<span class="input"><span class="title">Пароль</span>
<input type="password" name="pass" class="text"/></span><span><input type="hidden" name="fcode" value="12452688"/></span>
<script
src="https://www.google.com/recaptcha/api.js?render=6Lf7o8QUAAAAAEwjKHfKs7zpCYvA1tPfWsns_g3M">
</script>
<script>
grecaptcha.ready(function() {
grecaptcha.execute('6Lf7o8QUAAAAAEwjKHfKs7zpCYvA1tPfWsns_g3M', {action: 'login'}).then(function(token) {
document.getElementsByName("recap")[0].value = token;
});
});
</script>
<span class="input"><span class="title"></span>
<input type="hidden" name="recap"/></span>amp;nbsp;<input type="submit" value="Войти" class="btn"/></form>
Форма содержит скрытый элемент, значение которого инициализируется скриптом. Могу ли я программно выполнить скрипт, получить значение recaptcha, отправить запрос POST на сервер?