首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对不起,您的计算机或网络可能在使用Selenium在自动测试环境中加载Google时发送自动查询错误

对不起,您的计算机或网络可能在使用Selenium在自动测试环境中加载Google时发送自动查询错误
EN

Stack Overflow用户
提问于 2020-01-20 12:24:48
回答 1查看 34.6K关注 0票数 7

我有一个使用Google客户端的页面应用程序。

还有一个用Java和Selenium编写的应用程序的自动化功能测试套件,它在每次构建应用程序时都会针对测试环境运行。测试套件生成多个浏览器,这些浏览器或多或少地通过应用程序的多个流进行单击。

这通常导致Google返回以下文件的HTTP 403:

代码语言:javascript
运行
复制
<script src="https://apis.google.com/js/api.js"></script>

补充资料如下:

对不起,您的计算机或网络可能正在发送自动查询。为了保护我们的用户,我们现在不能处理您的请求。

我试着查看Google配额,但它们似乎只影响实际的API调用,而不是客户机库本身。

有没有人遇到过类似的问题?我们可以检测到这种情况并重新尝试失败的测试,但是它会导致更多对apis.google.com的调用,使测试变得非常慢。也很难确定测试时间是否由于应用程序的更改或GAPI客户端库加载失败而增加。

EN

回答 1

Stack Overflow用户

发布于 2020-01-20 12:57:20

这个错误信息..。

代码语言:javascript
运行
复制
We're sorry, but your computer or network may be sending automated queries. To protect our users we can't process your request right now.

...implies表示,Google浏览器能够检测到网络上的设备,这些设备似乎正在向谷歌发送自动通信。

来自支持文章“来自计算机网络的异常流量”

“来自计算机网络的异常流量” 如果您的网络上的设备似乎正在向Google发送自动通信量,您可能会看到错误.“我们的系统已经从您的计算机网络检测到了不寻常的流量”。 谷歌认为自动流量 Google认为下列情况为自动通信:

  • 从WebDriver驱动的浏览器、机器人、计算机程序、自动服务或搜索刮板发送搜索
  • 使用向Google发送搜索的软件,查看网站或网页在Google上的排名情况。

当你看到这条消息时该怎么做

错误页面最有可能显示一个reCAPTCHA。若要继续使用谷歌,请解决reCAPTCHA。这就是谷歌如何知道你是一个人类而不是一个机器人。一旦你解决了reCAPTCHA,信息就会消失,你可以再次使用谷歌。

参考文献

您可以在以下几个方面找到相关的讨论:

TL;DR

“异常流量”阻塞搜索或需要reCAPTCHA

票数 -3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59823253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档