예제 #1
0
 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,