我制作了一个可以提供直接下载的网页。因此,我只想要真正的人,而不是爬虫,来下载我的文件。我尝试使用Google reCAPTCHA,但它是网页的一部分 - 访问者仍然可以使用下载链接,而不必担心reCAPTCHA。有没有办法要求访问者首先通过验证?例如,是否可以在加载整个页面之前弹出reCAPTCHA?如果那是可行的,我该怎么办?谢谢!
答案 0 :(得分:1)
我可以在这里推荐的是当前页面上的验证码表格,并创建一个新页面,其下载链接不可索引。
授权验证码后,请使用标题('位置:download.php');或类似的东西重定向用户。
在加载网页之前可以使用验证码,但它总是使用客户端代码,例如javascript,机器人可以轻松绕过它。