Terminado

Scraping usando Node y Cheerio

Publicado el 01 Octubre, 2016 en Programación y Tecnología

Sobre este proyecto

Menos de USD 50

Hola, estoy buscando un compañero desarrollador para esto estoy presentando este mini proyecto como filtro de web scraping

Es pequeño porque el tiempo de desarrollo y pruebas es de máximo 8 horas y debería hacerse en 4 horas pero de esa manera puedo conocer su velocidad programando.


Pueden trabajar 3 horas diarias si esta en partime con plazo hasta 3 días.

Utilizar cuenta github para compartir el entorno de desarrollo y trabajar a la par juntos, pueden hacer fork del código para su cuenta github.

En resumen:

Objetivo: Extraer datos de una web(facebook) usando node cheerio y api page facebook.

El presupuesto es de 15 dolares

Es necesario conocer la librería cheerio.io

La lógica en resumen es la siguiente:

*Listapaginas[i] //Una lista de paginas de facebook a las cuales extraer datos(post) // puede ser todo en un json o arreglo harcodeado en el mismo node.

*Listadeultimopostpublicadopaginas[i] Un arreglo que acumula los ultimos post de cada pagin de la lista anterior // puede ser json o arreglo

* Categorias, "x" cantidad de categorias // cada categoria es un arreglo donde se acumulan los post (con lógica first in firs out).



Cada 5 minutos hacer  ->

While Listapaginas[i]>0 { //recorre el listado

        ultimopost= sacarultimopost_listapagina[i];

        If Listadeultimopostpublicadopaginas[i]!=ultimopost entonces {

                      verificartipodepost //(post con foto, un post con video, un post con enlace)

                      post=sacarpostpagina[i] // un post contiene (texto, o hastag o enlace o foto o video)
       

                      guardar el post en una categoria // cada categoria es un arreglo con logica (first in firs out)

            }

}



Otro proceso cada 8 minutos hacer ->

  While categorias[i]>0 {

      post = extraerunpostdecategoria[i] // recuerda q ese array o json es first in firs out

      postearlo en facebook(post,listapagina[i])

}



Nota: Se agregara su cuenta de facebbok a la app de la pagina facebbok developers para que extraiga el id y lo coloque en los .env (variables) y para que pegue el codigo script que enviara el post a facebook page.





-------



Para este proyecto en particular se esta dando 15$ en total (3.5$/h promedio)


Muchas gracias.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Roles necesarios Programador

Fecha de entrega: 30 Octubre, 2020

Habilidades necesarias

Facebook Node.js

¿Te gustaría comenzar a trabajar en este proyecto?

Ingresa con tu cuenta de Workana o Regístrate. ¡Potencia tu trabajo freelance!