parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

https://github.com/gzzz/parser/tree/master/recaptcha

G_Z 03.12.2017 00:45 / 03.12.2017 00:47

Вывод:
$recaptcha[^recaptcha2::create[
	$.sitekey[]
]]

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>
		<form action="" method="post">
			^recaptcha.challenge[]

			<button type="submit">Отправить</button>
		</form>

		^recaptcha.script[
			$.defer(true)
			$.async(true)
		]
	</body>
</html>
Проверка:
$recaptcha[^recaptcha2::create[
	$.secret[]
]]

^recaptcha.verify[$form:fields]{
	passed
}{
	failed
}
Внутри блоков кода доступна переменная $response с ответом от Google.
В $response.errors лежат возможные ошибки, от Google или curl при неудачной попытке соединения.

Дополнительные примеры в recaptcha.html.