Дата публикации новостей с учетом анализа настроений

#api #request #sentiment-analysis

Вопрос:

Мне нужно извлечь новостные статьи, и я могу сделать это с помощью NewsApi. Ниже приведен код, который отлично работает:

 # https://newsapi.org/v2/everything
import requests
API_URL = 'https://newsapi.org/v2/everything'
#API_URL = 'https://newsapi.org/v2/articles'
api_key = '3b38c190fdf241c9b4949588c3682983'
def extract_data(q,language,pageSize):
    #define the parameter that are needed
    data = {'q': q,
           'language': language ,
#            'domain':domain,
            'pageSize': pageSize,
           'apiKey': api_key}
    
    #call the api and store into json format
    response = requests.get(API_URL, data)
    data = response.json()
    
    data = pd.DataFrame(data['articles'])
    
        
    # store into dataframe
#     df = pd.DataFrame.from_dict(data, orient='index')
    return data
 

Ключевые слова, которые я ищу, следующие:

 data = extract_data('Schools after Covid in India','en',100)
 

и я могу получить данные, также используя следующие:

 test = data['source'].reset_index()

 

Мой запрос таков: мне нужно получить данные по дате для определенного диапазона дат, который должен быть от даты и до даты. Спасибо