谷歌地图认为我发送自动请求 [英] google map thinks i'm sending automated requests

查看:109
本文介绍了谷歌地图认为我发送自动请求的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的网站使用谷歌地图



我只是简单地显示一些搜索结果标记的地图
我们在测试版中只有这样员工知道网站在哪里,所以没有太多的流量。



当页面被调用时会发生什么,我们做了一个搜索,然后在js中渲染页面,我们构建了标记被添加,但... ...

有时我们在尝试使用这个内容加载地图
时得到错误503

 < html> 
< head>
< meta http-equiv =content-typecontent =text / html; charset = utf-8/>
< title>对不起...< / title>
< style> body {font-family:verdana,arial,sans-serif; background-color:#fff;颜色:#000; }< /风格>
< / head>
< body>
< div>< table>
< tr>< td>< b>< font face = times color =#0039b6 size = 10> G< / font>< font face = times color =#c41200 size = 10> o< < font face = times>< font face = times color =#f3c518 size = 10> o< / font>< font face = times color =#0039b6 size = 10> g< / font>< font face = times color = #30a72f size = 10> 1< / font>< font face = times color =#c41200 size = 10> e< / font>< / b>< / td>
< td style =text-align:left; vertical-align:bottom; padding-bottom:15px; width:50%>
< div style =border-bottom:1px solid #dfdfdf;>对不起......< / div>< / td>< / tr>
< / table>< / div>
< div style =margin-left:4em;>
< h1>很抱歉...< / h1>
< p> ...但您的电脑或网络可能正在发送自动查询。
为了保护我们的用户,我们目前无法处理您的请求。
< / p>

< form action =Captchamethod =get>
< input type =hiddenname =continuevalue =http://maps.google.com/maps?file=api&apikey [blablabla]>
< input type =hiddenname =idvalue =928 [blablabla] 6>
< table cellpadding =4cellspacing =0border =0>
< tr>< td valign =topalign =left>
< font color =#aa1002>
要继续搜索,请输入您在下面看到的字符:< / b>
< / font>
< input type =textname =captchavalue =id =captchasize =12>
< input type =submitname =submitvalue =我是人!>
< / td>< / tr>
< tr>< td>
< div align =right>
< img src =/抱歉/图片?id = 928671 [blablabla] 6& amp; hl = enborder =1alt =请启用浏览器上的图像。
< / div>< / td>< / tr>
< / table>
< / form>


< / div>
< div style =margin-left:4em;>
请参阅< a href =http://www.google.com/support/bin/answer.py?answer=86640> Google说明< / a>以获取更多信息。< br />< br />< / div>
< div style =text-align:center; border-top:1px solid #dfdfdf;>
& copy; 2009 Google - < a href =http://www.google.com> Google主页< / a>
< / div>
< / body>
< / html>

有什么可能导致它?

解决方案

问题是,谷歌真的认为,我的位置有人发送自动请求



如果我去maps.google.com是可以看到验证码,



如果我在使用谷歌地图的网站上,我也看不到那里的地图,所以它与我的网站无关。



我的工作环境暂时在Google地图div中为
我将放入一个指向maps.google.com的链接,说明如何解决:
前往maps.google.com,填写验证码,然后返回网站。


My web site uses google maps

and i'm simply showing the map with some markers for a search results we are stil in beta so only employees know where the site is, so there is not much traffic.

what happens when the page is called we do a search then render the page in js we build the marker to be added but ...

sometimes we get the error 503 when trying to load the map with this content

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Sorry...</title>
<style>body { font-family: verdana, arial, sans-serif; background-color: #fff; color: #000; }</style>
</head>
<body>
<div><table>
<tr><td><b><font face=times color=#0039b6 size=10>G</font><font face=times color=#c41200 size=10>o</font><font face=times color=#f3c518 size=10>o</font><font face=times color=#0039b6 size=10>g</font><font face=times color=#30a72f size=10>l</font><font face=times color=#c41200 size=10>e</font></b></td>
<td style="text-align: left; vertical-align: bottom; padding-bottom: 15px; width: 50%">
<div style="border-bottom: 1px solid #dfdfdf;">Sorry...</div></td></tr>
</table></div>
<div style="margin-left: 4em;">
<h1>We're sorry...</h1>
<p>... but your computer or network may be sending automated queries.
To protect our users, we can't process your request right now.
</p>

<form action="Captcha" method="get">
<input type="hidden" name="continue" value="http://maps.google.com/maps?file=api&apikey [blablabla]">
<input type="hidden" name="id" value="928[blablabla]6">
<table cellpadding="4" cellspacing="0" border="0">
<tr><td valign="top" align="left">
<font color="#aa1002">
<b>To continue searching, please type the characters you see below:</b>
</font>
<input type="text" name="captcha" value="" id="captcha" size="12">
<input type="submit" name="submit" value="I'm human!">
</td></tr>
<tr><td>
<div align="right">
<img src="/sorry/image?id=928671[blablabla]6&amp;hl=en" border="1" alt="Please enable images on your browser.">
</div></td></tr>
</table>
</form>


</div>
<div style="margin-left: 4em;">
See <a href="http://www.google.com/support/bin/answer.py?answer=86640">Google Help</a> for more information.<br/><br/></div>
<div style="text-align: center; border-top: 1px solid #dfdfdf;">
&copy; 2009 Google - <a href="http://www.google.com">Google Home</a>
</div>
</body>
</html>

what could be causing it ?

解决方案

The problem is that google really thinks that someone from my location is sending automated requests

if i go to maps.google.com is can see the captcha,

if i go on web sites that also use google maps, i can't see the map there either, so it's not related to my website.

my work around for the time being in the google map div I will put a link to maps.google.com with instructions on how to resolve : go to maps.google.com , fill the captcha , return to web site.

这篇关于谷歌地图认为我发送自动请求的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆