首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google“但您的计算机或网络可能正在发送自动查询”错误

Google“但您的计算机或网络可能正在发送自动查询”错误
EN

Stack Overflow用户
提问于 2013-10-01 09:08:50
回答 1查看 3.2K关注 0票数 4

我有一个PHP项目,它可以像蛋糕一样工作,但现在google正在阻止它

我使用这样的代码从google获取地理位置数据(地址到坐标转换),请求/日的数量很少。

代码语言:javascript
运行
复制
$base_url = "http://maps.google.com/maps/geo?output=xml&key=".KEY."&q=".urlencode($address);
$xml = @simplexml_load_file($request_url);

使用我的google API键,但是我开始得到这个错误。

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

我怎么才能解决呢?谷歌API指南没用..。

EN

Stack Overflow用户

发布于 2015-04-17 01:50:34

谷歌的大多数Api都有限速保护措施。您应该阅读服务条款并查看允许的策略。

此外,技术上您可以做的(我几乎可以肯定您正在运行的不是多个地址循环中的代码)是在调用google之间设置一个随机延迟(20多个),从而限制了负载和您自己的邪恶.您也可以考虑使用curl向多个用户代理发出请求。它在技术上是可行的,尽管遭到反对:)

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19112169

复制
相关文章

相似问题

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