Skip to content

Facebook marketplace scraper usando Playwright, beautifulsoup4 y regex

License

Notifications You must be signed in to change notification settings

catkeyy/fb-marketplace-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Funcionamiento

Este script automatiza la obtención de datos públicos en Facebook Marketplace para una búsqueda predefinida y los guarda en un archivo Excel por defecto. La búsqueda por defecto es "ps4" en la zona de Curicó y un radio de 80 km.

Requerimientos

Asegúrate de tener instalados los siguientes paquetes antes de ejecutar el script:

Paso a Paso

1. Obtener los enlaces a cada producto

El script links.py abre un navegador Chromium y realiza una búsqueda en Marketplace. Por defecto, utiliza la URL: https://www.facebook.com/marketplace/106250626077027/search?daysSinceListed=7&query='ps4'

Donde 106250626077027 es un código interno que define la zona (actualmente Curicó y 80 km alrededor). Para obtener este código para otra zona, puedes hacer una búsqueda manual y copiar el código de la URL.

Paso 1

2. Acceder a cada producto y obtener el HTML

El script accede a cada producto individual, obtiene campos como título, precio, clasificación, días desde la publicación máxima, ubicación, estado del producto, detalles y enlace.

Paso 2

Para mejorar el rendimiento, se recomienda utilizar headless=True al lanzar el navegador:

browser = p.chromium.launch(headless=True)


al final escribirá un archivo productos.xlsx

About

Facebook marketplace scraper usando Playwright, beautifulsoup4 y regex

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages