Obsoleta: preféri getUsersDataAPI(), basada en la API de X (datos del JSON, mas robusta).
Esta función permite recuperar y procesar datos de usuarixs de Twitter a partir de un vector de URLs proporcionadas. Utilizando las credenciales de unx usuarix de Twitter, la función realiza la autenticación y extrae información detallada de cada perfil de usuarix. Los datos extraídos incluyen el nombre del usuarix, el username, la fecha de creación del perfil, el número de publicaciones, seguidorxs, seguidxs y otros metadatos. La función maneja posibles errores durante el proceso de recolección de datos, como tiempos de espera prolongados, y se asegura de obtener información precisa mediante múltiples intentos si es necesario. Los datos recopilados se devuelven en forma de un tibble y, si se especifica, se guardan en un archivo RDS para su posterior uso.
Usage
getUsersFullData(
urls_users,
xuser = Sys.getenv("TWITTER_USER", Sys.getenv("USER")),
xpass = Sys.getenv("TWITTER_PASS", Sys.getenv("PASS")),
dir = getwd(),
save = TRUE
)Arguments
- urls_users
Vector de URLs de users de los cuales se desea obtener datos.
- xuser
Nombre de usuarix de Twitter para autenticación. Por defecto es el valor de la variable de entorno TWITTER_USER (o, si no está definida, USER).
- xpass
Contraseña de Twitter para autenticación. Por defecto es el valor de la variable de entorno TWITTER_PASS (o, si no está definida, PASS).
- dir
Directorio donde se guardará el archivo RDS con los datos recopilados. Por defecto es el directorio actual.
- save
Lógico. Indica si se debe guardar el resultado en un archivo RDS (por defecto TRUE).