#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()
Мой запрос таков: мне нужно получить данные по дате для определенного диапазона дат, который должен быть от даты и до даты. Спасибо