Obtenga noticias de newsapi usando lenguaje R

En este artículo, aprenderemos cómo crear un Rscript para leer las últimas noticias. Usaremos la API de noticias para obtener noticias y extraerlas usando el paquete httr en el lenguaje de programación R.

Módulos necesarios:

instalar.paquetes(“httr”)

instalar.paquetes («jsonlite»)

Obtener API de noticias:

Para obtener su clave API, visite newsapi.org y cree su cuenta. 

Haga clic en Obtener clave API para obtener su clave. Asegúrate de haber guardado tu clave.

Usaremos httr GET() para realizar requests de URL y almacenar datos de noticias en una variable. Ahora necesitaremos datos JSON, por lo que debemos convertir los datos de noticias en formato char porque GET() devuelve datos sin procesar, por lo que necesitaremos usar rawToChar() y para convertir datos char en formato JSON que usaremos desde JSON() construido -en el paquete jsonlite.

Implementación:

R

# importing packages
library(httr)
library(jsonlite)
  
# declaring url
url = "https://newsapi.org/v2/top-headlines?country\
=us&category=business&apiKey=<YOURAPIKEY>"
  
# making http request and storing it in 
# news variable
news = GET(url)
  
# converting raw data to character
data = rawToChar(news$content)
  
# converting character to json format
jsondata = fromJSON(data)
  
# printing news title
print(jsondata$articles$title)

Asegúrese de reemplazar <YOURAPIKEY> con su clave API en url.

Producción:

Publicación traducida automáticamente

Artículo escrito por vinamrayadav y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *