Python 2.7 克服googleapi限制

Python 2.7 克服googleapi限制,python-2.7,Python 2.7,大家好,我们正在使用google api,例如,通过python脚本进行的这一个“%”查询,但很快就被阻止了。有什么办法吗?多谢各位 下面是我目前的代码 #!/usr/bin/env python import math,sys import json import urllib def gsearch(searchfor): query = urllib.urlencode({'q': searchfor}) url = 'http://ajax.googleapis.com/aj

大家好,我们正在使用google api,例如,通过python脚本进行的这一个“%”查询,但很快就被阻止了。有什么办法吗?多谢各位

下面是我目前的代码

#!/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'])
  • 链接是坏的
  • 通常你可以通过付费使用来克服这个问题

  • 这个链接不起作用,这里也没有代码,所以我所能建议的就是从API中找出限制是什么,并且要适当。或者,您也可以为限制较少的API使用付费。

    我已经添加了代码。我不会马上跑,每次跑步都会暂停。哇,这对我来说太长了。还有其他选择吗?