diff --git a/bing_search_api.py b/bing_search_api.py index 51742b7..6c1acb3 100644 --- a/bing_search_api.py +++ b/bing_search_api.py @@ -42,6 +42,17 @@ def search(self, sources, query, params): request += '&' + key + '=' + str(value) request = self.bing_api + self.replace_symbols(request) return requests.get(request, auth=(self.key, self.key)) + + def relatedSearch(self, query, params): + '''This function takes a query and a dictionary of query params and + returns bing related searchs. Example or params is below: + params = {'$format': 'json', '$top': 10,'$skip': 0} + ''' + request = 'Query="' + str(query) + '"' + for key,value in params.iteritems(): + request += '&' + key + '=' + str(value) + request = self.bing_relate_api + self.replace_symbols(request) + return requests.get(request, auth=(self.key, self.key)) if __name__ == "__main__":