Scrapee comentarios de Reddit de cualquier publicación a escala
El Reddit Comments Scraper de Livescraper convierte URLs de publicaciones en una tabla de comentarios. Usted pega los enlaces uno por línea -o los sube como archivo CSV, XLSX, TXT o Parquet-, elige uno de los seis órdenes, limita las filas por consulta o deja la casilla vacía para llevárselo todo, y descarga los resultados como un archivo CSV, Excel o JSON limpio. Las peticiones salen por el pool de proxies compartido y no por su propia dirección.
Cada fila es un comentario: la URL de la publicación que envió, la cuenta que lo escribió, el texto, su puntuación, cuándo se creó, un enlace permanente a ese comentario concreto y una columna de estado que registra cómo fue la descarga. El orden es el control en el que merece la pena pensar, porque decide qué parte de un hilo conserva una ejecución limitada: Top y Controversial responden a preguntas realmente distintas sobre la misma publicación.
Hay dos cosas que conviene saber antes de construir sobre ello. El esquema es plano: no hay id de padre, id de comentario ni columna de profundidad, así que la exportación es una lista de comentarios y no un árbol de respuestas, y la columna query es el único vínculo con el hilo. Y esta página nombra las siete columnas y su orden sin prometer un solo formato de valor ni una tasa de relleno, porque no existe ninguna exportación de Reddit Comments con datos en la que basarlo: las ejecuciones que tenemos devolvieron solo las columnas query y status y apuntaban a una URL de marcador de posición, así que establecen el esquema y nada sobre Reddit en ninguna dirección.
También conviene meter la columna de estado en su proceso desde el principio: el propio formulario de la plataforma avisa de que los sitios con antibot devuelven un estado blocked en el pool gratuito, que es solo residencial. Ejecute una publicación con el nivel gratuito y lea las primeras filas antes de escribir un parser. Sus primeras 500 filas no cuestan nada y no necesitan tarjeta de crédito, y después son 0,002 $ por fila, tarifa plana.