Flask-WTF 是否支持 reCAPTCHA v3?

Does Flask-WTF support reCAPTCHA v3?

我一直在尝试通过 Flask-WTF 提供的 RecaptchaField 将 Google reCAPTCHA v3 集成到网站。我知道 reCAPTCHA v3 是由 Google 新引入的,我想知道 Flask-WTF 是否支持它?

澄清一下:支持 recaptcha v2。问题是,是否也支持 recaptcha v3

请查看 Flask-Recaptcha,它也支持来自 Google 的 V3:https://github.com/rlid/flask-recaptcha

您可以像这样创建 Recaptcha 字段:

class Recaptcha3Form(FlaskForm):
    message = TextField(label="Message")
    recaptcha = Recaptcha3Field(action="TestAction", execute_on_load=True)
    submit = SubmitField(label="Submit")

并像这样渲染它:

@app.route("/v3", methods=["GET", "POST"])
def v3():
    form = Recaptcha3Form()
    if form.validate_on_submit():
        form.message.data = "[Success]" + form.message.data
    return render_template("demo.html", form=form)

请注意:我从 flask recaptcha 文档中复制了代码