从谷歌搜索精确的短语

时间:2016-04-04 07:41:59

标签: python

我正在尝试使用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\"")

0 个答案:

没有答案