SkillAgentSearch skills...

TweetScraperR

Este paquete proporciona funciones para extraer datos de X/Twitter, incluidos tweets, usuarixs y metadatos asociados sin necesidad de usar API. || This package provides functions to extract X/Twitter data, including tweets, usuarixs and associated met

Install / Use

/learn @agusnieto77/TweetScraperR
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<!-- README.md is generated from README.Rmd. Please edit that file -->

TweetScraperR<img src="man/figures/hex-twitterscraper.svg" align="right" height="320"/>

<!-- badges: start -->

Project Status: Active – The project has reached a stable, usable state and is being actively developed. License: MIT

<!-- badges: end -->

Vision general

Este paquete proporciona funciones para extraer datos de X/Twitter, incluidos tweets, usuarixs y metadatos asociados, permitiendo realizar la extracción y manejo de estos datos de manera conveniente en R. Enfocado en facilitar la recolección de datos para análisis y visualización, el paquete puede obtener tweets desde la búsqueda de X/Twitter y está construido sobre rvest, sin utilizar las API de X/Twitter. Aunque los datos rastreados no son tan limpios como los obtenidos a través de las API, el costo actual de las API hace que esta sea una alternativa flexible, gratuita y de código abierto.

This package provides functions to extract data from X/Twitter, including tweets, users, and associated metadata, allowing for convenient data extraction and handling in R. Focused on facilitating data collection for analysis and visualization, the package can obtain tweets from X/Twitter search and is built on rvest, without using the X/Twitter APIs. Although the scraped data is not as clean as that obtained through the APIs, the current cost of the APIs makes this a flexible, free, and open-source alternative.

Instalacion de la version en desarrollo

Puedes instalar la versión de desarrollo de TweetScraperR desde GitHub con:

# install.packages("devtools")
devtools::install_github("agusnieto77/TweetScraperR")

Funciones

| Nombre | Ciclo | Descripción | |:---|:---|:---| | closeTimeline() | | Cierre de Timeline. | | closeTwitter() | | Cierre de sesión. | | extractTweetsData() | | Extrae información relevante de tweets almacenados localmente. | | getScrollExtract() | | Scrolea y extrae tweets. | | getScrollExtractUrls() | | Scrolea y extrae URLs de tweets. | | getTweetsCites() | | Recupera las citas de un tweet a partir de su URL. | | getTweetsData() | | Recupera datos de tweets a partir de URLs. | | getTweetsData2() | | Recupera datos de tweets a partir de URLs. | | getTweetsFullSearch() | | Recupera tweets desde la búsqueda avanzada. | | getTweetsHashtags() | | Recupera los hashtags de la columna 'texto'. | | getTweetsHistoricalHashtag() | | Recupera tweets históricos con un hashtag específico. | | getTweetsHistoricalHashtagFor() | | Recupera tweets históricos con un hashtag específico en un ciclo for. | | getTweetsHistoricalSearch() | | Recupera tweets históricos con un término específico. | | getTweetsHistoricalSearchFor() | | Recupera tweets históricos con un término específico en un ciclo for. | | getTweetsHistoricalTimeline() | | Recupera tweets históricos de un timeline. | | getTweetsHistoricalTimelineFor() | | Recupera tweets históricos de un timeline en un ciclo for. | | getTweetsImages() | | Descarga las imágenes posteadas en los tweets. | | getTweetsImagesAnalysis() | | Analiza las imágenes posteadas en los tweets. | | getTweetsReplies() | | Recupera las respuesta a un tweet desde su URL. | | getTweetsRetweets() | | Recupera los usuarios que rt un tweet desde su URL. | | getTweetsSearchStreaming() | | Recupera tweets en tiempo real. | | getTweetsSearchStreaming2() | | Recupera tweets en tiempo real. | | getTweetsSearchStreamingFor() | | Itera la recuperación de tweets en tiempo real. | | getTweetsSearchStreamingFor2() | | Itera la recuperación de tweets en tiempo real. | | getTweetsSentiments() | | Analizador de sentimientos. | | getTweetsTimeline() | | Recupera tweets de un timeline. | | getUrlsHistoricalTimeline() | | Recupera URLs de tweets históricos de un timeline. | | getUrlsSearchStreaming() | | Recupera URLs de tweets en tiempo real. | | getUrlsTweetsCites() | | Recupera las URLs de las citas de un tweet. | | getUrlsTweetsReplies() | | Recupera las URLs de las respuestas a un tweet. | | getUrlsTweetsSearch() | | Recupera URLs de tweets por búsqueda. | | getUrlsTweetsTimeline() | | Recupera URLs de tweets de un timeline. | | getUsersData() | | Recupera datos de users a partir de URLs. | | getUsersFullData() | | Recupera datos completos de users a partir de URLs. | | HTMLImgReport() | | Crea una visualización HTML interactiva de imágenes analizadas. | | openTimeline() | | Accede al Timeline de un/a usuario/a. | | openTwitter() | | Inicio de sesión. | | passTwitter() | | Función de login, completa el campo pass. | | plotEmojis() | | Hace un gráfico de barras en base a la columna 'emoticones'. | | plotEmojisPNG() | | Hace un gráfico de barras en base a la columna 'emoticones' con los PNG de los emojis. | | plotTime() | | Hace un gráfico de líneas en base a la columna 'texto'. | | plotWords() | | Hace una nube de palabras en base a la columna 'texto'. | | userTwitter() | | Función de login, completa el campo user. |

Uso de las funciones del paquete {TweetScraperR}

# Cargamos la librería
require(TweetScraperR)

# Con la función getTweetsSearchStreaming() recolectamos en tiempo real los  
# tweets que mencionan el término de búsqueda, en este ejemplo es un hashtag.
# Esta función guarda un rds con los tweets y algunos metadatos.

urls_hashtagRstats <- getTwee
View on GitHub
GitHub Stars31
CategoryDevelopment
Updated21d ago
Forks1

Languages

R

Security Score

95/100

Audited on Mar 16, 2026

No findings