我正在尝试使用python搜索谷歌搜索引擎中的一些短语。我提供输入字符串'DVD player'
,Google会搜索包含这两个字词的网页,并使用DVD+player
字词对搜索进行正式化。但我想搜索确切的短语。我尝试将该字词替换为"\"DVD plyar\""
,以便Google将该字词搜索为"DVD player"
,但它似乎无法正常工作。
以下是从其他问题中挑选的代码。
import json
import urllib.request
def showsome(searchfor):
query = urllib.parse.urlencode({'q': searchfor})
url = 'http://ajax.googleapis.com/ajax/services/search/web?v=1.0&%s' % query
search_response = urllib.request.urlopen(url)
search_results = search_response.read().decode('utf8')
results = json.loads(search_results)
data = results['responseData']
print ('Total results: %s' % data['cursor']['estimatedResultCount'])
hits = data['results']
print ('Top %d hits:' % len(hits))
for h in hits: print (' ', h['url'])
print ('For more results, see %s' % data['cursor']['moreResultsUrl'])
showsome("\"DVD player\"")