안녕하세요. 예를 들어 Google API를 사용하고 있습니다. 이 하나의 'http://ajax.googleapis.com/ajax/services/search/web?v=1.0&%s'파이썬 스크립트를 통한 쿼리는 매우 빠르지 만 차단됩니다. 이 문제가 해결 되었습니까? 고맙습니다.Google API 제한을 극복했습니다.
아래는 현재 코드입니다.
#!/usr/bin/env python
import math,sys
import json
import urllib
def gsearch(searchfor):
query = urllib.urlencode({'q': searchfor})
url = 'http://ajax.googleapis.com/ajax/services/search/web?v=1.0&%s' % query
search_response = urllib.urlopen(url)
search_results = search_response.read()
results = json.loads(search_results)
data = results['responseData']
return data
args = sys.argv[1:]
m = 45000000000
if len(args) != 2:
print "need two words as arguments"
exit
n0 = int(gsearch(args[0])['cursor']['estimatedResultCount'])
n1 = int(gsearch(args[1])['cursor']['estimatedResultCount'])
n2 = int(gsearch(args[0]+" "+args[1])['cursor']['estimatedResultCount'])
내 코드를 추가했습니다. 나는 즉시 뛰지 않는다. 나는 매 달리기를 멈춘다. – user2711681