摘要:
近期Google搜索出现奇怪的风控问题,用户点击搜索结果条目时可能会自动进入“正在验证您的请求”页面,该页面可能需要等待数秒甚至十几秒才能完成,验证完成后才能跳转到最终页面。在Google官方社区也有其他用户遇到此类问题。
由于Google已经开始加密搜索结果地址并改成 /goto/ 跳转页面,所以在Google完成验证前用户只能等待。而此前由于Google未加密链接,因此点击即跳转,无需任何等待。

点击搜索结果需要先经过Google服务器验证:
从用户反馈情况来看目前Google实施的风控会根据用户行为采取不同的措施,例如用户使用 Chrome 且未登录Google账号的情况下,点击搜索结果频繁遇到验证页面,验证页面是 /goto/ 中间页,验证有时候很快但有时候需要等待较长时间。
其他用户反馈的情况则是点击少量搜索结果时不会触发风控,但快速点击多个搜索结果时开始出现风控,验证中间页在等待 12 秒后终于完成验证。若用户采用代理 IP、未登录Google账号、使用不同品牌的浏览器,遇到的风控情况也不同。
分析显示验证是假,实际就是等待倒计时:
搜索技术公司 RESONEO 对该机制进行测试后发现,所谓的验证中间页实际执行的是倒计时,倒计时结束后再放行并实现跳转。虽然页面文字使用验证这个词,但用户获得的实际体验更接近强制等待。
实际情况可能是Google已经通过 /goto/ 中间页收集用户的访问行为,再提交到服务器后,服务器瞬间返回根据风控要求的等待时间并下发给 /goto/ 页面,该页面会在等待时间结束后实现自动跳转。
目前Google官方并未就此事发布回应,所以不同用户遇到的风控情况、中间页是真验证还是下发强制等待时间可能都有所不同,但用户登录Google账号或者不会在短时间内频繁打开大量页面通常遇到风控的概率较低。
大概率还是为了反 AI、反爬虫:
此前Google搜索结果页面不使用加密的跳转中间页,即 AI 智能体或爬虫只要能解决Google搜索发起搜索阶段的风控,那搜索结果页面就可以整页抓爬下来 (但翻页时还需要再次过风控)。
在上线 /goto/ 中间页后,Google将搜索结果的实际地址通过 Base64 转码,而且转码时Google应该加了某些参数,因此直接将编码解密后也无法还原原地址,所以最终访问时还是要通过Google服务器进行数据解密。
Google的这种做法大概率还是为了反 AI 和反爬虫,让 AI 工具直接通过Google搜索抓取内容变得更困难,当然想要通过Google搜索直接抓取搜索结果也变得麻烦。更麻烦的是这种机制还导致各类 SEO 数据分析网站也无法稳定抓取数据,所以造成的问题还是非常多的。
评论