Пример #1
0
def getRequests(arr):
    nested_arr = []
    for i in arr:
        print(i)
        # max_date = date.today()
        # print(max_date)
        url = f"http://newsapi.org/v2/top-headlines?q={i}&from=2020-10-14&sortBy=publishedAt&apiKey=537a36338c1e4d119f54dfec8f08ba9b"
        print(url)

        page = get(url)
        page.encoding = page.apparent_encoding
        json_page = dict(loads(page.text))["articles"]
        request_list = list()

        for j in json_page:
            newNewsObject = News()
            newNewsObject.assign_attributes(j)
            request_list.append(newNewsObject)
        nested_arr.append(request_list)
    return nested_arr