Пример #1
0
 def _post_config(self):
     self.bing = BingSearch(self.api_key)
Пример #2
0
from bingsearch import BingSearch

query = "pittsburgh pirates"
search = BingSearch(query)
list = search.get_article_list()

# for i in list:
#     article = Article(i["url"])
#     try:
#         article.download()
#         article.parse()
#         article.nlp()
#
#     except:
#         pass
#
#     print(article.authors)

print(list)
Пример #3
0
        target, num_images, output_folder, loglevel = parsearguments(
            sys.argv[1:])

        if (not target or not num_images or not output_folder):
            logger.error("Impossible parse the arguments")

        logging.info("Searching {} using Bing Search...".format(target))

        lock = threading.Lock()
        cv = threading.Condition(lock)

        if not os.path.isdir(output_folder):
            os.mkdir("{}/{}".format(os.getcwd(), output_folder))

        beerSearcher = BingSearch(target.capitalize() + "Searcher", target,
                                  "+filterui:imagesize-medium", num_images,
                                  output_folder, cv, loglevel)
        peopleSearcher = BingSearch("PeopleSearcher", "people",
                                    "+filterui:imagesize-medium", num_images,
                                    output_folder, cv, loglevel)
        animalSearcher = BingSearch("AnimalSearcher", "animals",
                                    "+filterui:imagesize-medium", num_images,
                                    output_folder, cv, loglevel)
        objectSearcher = BingSearch("ObjectSearcher", "objects",
                                    "+filterui:imagesize-medium", num_images,
                                    output_folder, cv, loglevel)

        tasks = [beerSearcher, peopleSearcher, animalSearcher, objectSearcher]

        for t in tasks:
            t.start()