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