def get_results_blekko(self, query): results = [] URL = "https://api.datamarket.azure.com/Data.ashx/Bing/SearchWeb/Web?Query='%(query)s'&$top=10&$format=json" r = requests.get(URL % {'query': urllib2.quote(query)}, auth=('', 'ffCq52T+iRuKYD5P6rgbQDwDivKj6H0bBSqlmecl4AA=')) #print "\nDuckDuckGo result type: %s\n" % r.type for i in r.json()['d']['results']: response = Response() response.url = str(i['Url'].encode('utf-8')) response.url_title = str(i['Title'].encode('utf-8')) results.append(response) return results
def get_results_duckduckgo(self, query): """ Pobiera linki z DuckDuckGo. """ results = [] r = duckduckgo.query(query) print "\nDuckDuckGo result type: %s\n" % r.type for result in r.results: response = Response() response.url = result.url response.snippet = result.text response.engine = "DuckDuckGo" results.append(response) return results