Ok i'm glad it works now but i gotta ask why ? What exactly are you
doing ? :)

Are you storing/caching results in a local db ?


On May 20, 6:20 pm, Nick Owens <[email protected]> wrote:
> Okay, so I'm unblocked.  I couldn't tell you precisely how long it
> took - I was afraid to check too often.  For me, it was in the
> neighborhood of 10 - 20 mins.  That's a lot shorter than I deserved
> for the volume of unnecessary duplicate hits that transpired as a
> result of my laziness.
>
> Props to the Base team for not making my penalty unmanageable.  I'm
> getting back on testing but I promise to limit my tests to under 100
> hits before stopping and re-tweaking.  And I've tweaked my throttler
> to only allow 4 requests per second.
>
> A note for understanding: I am making so many reuqests since I divide
> the continent and approximately 1,600 sections (by northwest and
> southeast corner lat/lng points), then I loop through each, making up
> to 4 calls of 250 results each to get to the 1,000 limit mark.  To top
> this off, this all rests inside another loop, which switches some
> other parameters out per loop.  So, a full run of this script will
> make somewhere between 3,200 and 12,800 calls.
>
> - Nick
>
> On May 20, 12:56 pm, Nick Owens <[email protected]> wrote:
>
>
>
> > Ok, I admit it.  I got greedy and was reckless w/ the Google servers.
> > I was testing a new application and I kept re-starting it to tweak
> > different parameters.  I probably made some 40,000 requests in the
> > last few hours.  So now my queries are blocked.  The following message
> > tells me this:
>
> > --------------------------------------------------------------------------- 
> > ­-------------------------------------------------------------------------- 
> > -­---------
> > We're sorry...
> > ... but your query looks similar to automated requests from a computer
> > virus or spyware application. To protect our users, we can't process
> > your request right now.
>
> > We'll restore your access as quickly as possible, so try again soon.
> > In the meantime, if you suspect that your computer or network has been
> > infected, you might want to run a virus checker or spyware remover to
> > make sure that your systems are free of viruses and other spurious
> > software.
>
> > We apologize for the inconvenience, and hope we'll see you again on
> > Google.
> > --------------------------------------------------------------------------- 
> > ­-------------------------------------------------------------------------- 
> > -­---------
>
> > I was absolutely being careless and I'd like to apologize and start
> > the slate clean.  I am sorry and I will be more careful next time,
> > doing only a few requests at a time, analyzing the results, and
> > tweaking parameters as necessary.  I have learned my lesson.
>
> > My question is: "Now what?"  I mean, do I just wait for Google to
> > unblock my IP address from this type of similar query?  Do I re-format
> > the parameters a bit by shifting them around?  (actually I already
> > tried this and they're not stupid enough to block requests just by the
> > order of parameters)  if I wait, how long should I wait?  I understand
> > if I need to be penalized since I was acting w/ such reckless abandon
> > against their servers.  I'd just like to know what the penalty is so I
> > can suck it up and plan to do something else for the next 12 hours, 24
> > hours, 2 days, etc?
>
> > I understand the difficulty in letting information like this out since
> > someone could plan on catching this exception and throttling their
> > requests around this penalty window.  But I'm not one of those
> > companies!  Whether it's email, API access, or anything else,
> > legitimate companies are always having to pay the toll for unsavory
> > companies who are trying to take advantage.  I'm not talking about the
> > waiting penalty - I deserve that.  I'm talking about not being able to
> > plan the final test phase of this project on any type of timeline
> > since I have no idea how long to wait.
>
> > I wish there were someone to talk to - to apologie profusely enough
> > until I am forgiven.
>
> > Not that it detracts in any way from my poor behavior but from what I
> > read before I started, the only limitation enforced by the Google Base
> > query API was 5 hits per second.  This is apparently not the case, or
> > perhaps this limitation is calculated by rounding to the nearest
> > second.  I throttle my requests so there's never more than 5 in a
> > single second but I measure out to the millisecond, so it's quite
> > possible my sixth request is after only 1.00001 seconds.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Base Data API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Base-data-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to