Skip to content

A system that automates posting a car on a web page, by using web scraping.

License

Notifications You must be signed in to change notification settings

guerracode/post-car-automatically

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MIT License LinkedIn


Post Car Automatically

Projecto creado por:
Jose Luis Chavez Guerra

· Report Bug · Request Feature

Sobre el proyecto

  • API creada para automatizar la publicación de carros en la pagina seminuevos.com .
  • Aplicación Web para ingresar el precio y descripción de la publicación del carro.

El sistema se encarga de ir a la pagina seminuevos.com iniciar sesion y hacer la publicacion, todo automáticamente.

Construido con

Estas son las principales tecnologias principales usadas en el proyecto:

  • Node
  • Express
  • Puppeteer
  • React
  • Material-UI

Ejemplo de la Publicación que se realiza automáticamente:

Base de Datos



Probar el proyecto

El proyecto se encuentra como un monorepo, por lo cual la API y la pagina estan en el mismo repositorio.

Pasos

  • Clonar el repositorio.
  git clone https://github.com/guerracode/post-car-automatically.git
  • Ingresar a la carpeta.
  cd post-car-automatically
  • Abrir otra pestaña de la terminal en la misma carpeta.
  • En la primera pestaña vamos a iniciar la API, ingresar estos comandos en orden:
  cd api
  npm install
  npm run start

Eso iniciará la API en el puerto 3000

  • En el archivo .env vamos a ingresar el Email y la Contraseña con la que inicias session directamente en seminuevos.com. ( si requieres mi cuenta para hacer pruebas, favor de contactarme ).

  • En la segunda pestaña vamos a iniciar la pagina, ingresar estos comandos en orden:

  cd page
  npm install
  npm run start

Eso iniciara la pagina en el puerto 8080

  • Ingresamos a la pagina poniendo la siguiente URL en el Navegador:
    http://localhost:8080/

  • Ahi ya esta listo para ingresar los datos que se piden y publicar automáticamente en seminuevos.com .




Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

Jose Luis Chavez - @guerracode - josephsiul15@gmail.com

Project Link: GitHub

About

A system that automates posting a car on a web page, by using web scraping.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages