如何使用 reCAPTCHA 作为弹出 window 而不是网络的一部分?

How to use reCAPTCHA as pop up window instead of part of the web?

我做了一个网页,可以提供一些直接下载。因此,我只希望真人而不是爬虫来下载我的文件。我尝试使用 Google reCAPTCHA,但它是网页的一部分 - 访问者仍然可以使用下载链接,根本不必担心 reCAPTCHA。有没有办法强制访问者先通过验证?例如,是否可以在整个页面加载之前弹出 reCAPTCHA?如果那是可行的,我该怎么做?谢谢!

我在这里可以推荐的是验证码表单位于您拥有的当前页面上,并创建一个包含不可索引的下载链接的新页面。

验证码授权后,使用header('Location: download.php');或类似于重定向用户的内容。

加载网页前的验证码是可能的,但它总是使用客户端代码,例如 javascript,机器人可以轻松绕过这些代码。