def test_search_all(self): web_bing = PyMsCognitiveImageSearch(SECRET_KEY, "Python Software Foundation") result_one = web_bing.search_all(quota=60) self.assertTrue(len(result_one) == 60) self.assertTrue(len(result_one) == 60) self.assertTrue("python" in result_one[0].name.lower())
def get_search_results(search_term, key, num_results): # search_service = PyMsCognitiveImageSearch(key, search_term, silent_fail=True) search_service = PyMsCognitiveImageSearch(key, search_term) if num_results <= 50: result_list = search_service.search(limit=num_results, format='json') else: result_list = search_service.search_all(quota=num_results, format='json') return result_list
def get_search_results(search_term, key, num_results): # search_service = PyMsCognitiveImageSearch(key, search_term, silent_fail=True) search_service = PyMsCognitiveImageSearch(key, search_term) if num_results <= 50: result_list = search_service.search(limit=num_results, format='json') else: result_list = search_service.search_all(quota=num_results, format='json') return result_list
import attr import sys from py_ms_cognitive import PyMsCognitiveImageSearch values = [] cont_sz = [] thumb = [] token = [] host_page = [] search_url = [] jsn = [] image_id = [] cont_url = [] cont_name = [] search_term = "body painting" search_service = PyMsCognitiveImageSearch(search_term) first_fifty_result = search_service.search_all(quota=50000, format='json') for i in range(0, 50000): cont_sz.append(first_fifty_result[i].content_size) thumb.append(first_fifty_result[i].thumbnail_url) token.append(first_fifty_result[i].image_insights_token) host_page.append(first_fifty_result[i].host_page_url) search_url.append(first_fifty_result[i].web_search_url) jsn.append(first_fifty_result[i].json) image_id.append(first_fifty_result[i].image_id) cont_url.append(first_fifty_result[i].content_url) cont_name.append(first_fifty_result[i].name) result = { 'content_size': cont_sz, 'thumbnail_url': thumb,