Un script en Python para extraer información de listas públicas de películas de FilmAffinity.com.
Este proyecto es solo para fines educativos. Respeta los términos de servicio de FilmAffinity y usa el script responsablemente.
pip install cloudscraper beautifulsoup4 pandasAntes de ejecutar el script, edita FAScrapper.py y configura:
- LIST_ID: ID de la lista de FilmAffinity (ej: "3001")
- PAGES: Número de páginas de la lista
- COOKIES_RAW: Tus cookies de sesión de FilmAffinity
- Inicia sesión en FilmAffinity
- Abre las Herramientas de Desarrollo (F12)
- Ve a la pestaña "Network"
- Recarga la página
- Copia el valor de "Cookie" del header cualquier request
python FAScrapper.pyEl script extrae la siguiente información por cada película:
-
Título de la película
-
Director(es)
-
Puntuación (dada por el usuario, no la general)
Los datos se guardan en moviesFA.csv (formato UTF-8) sin duplicados.
FilmAffinity-Scraper/
├── FAScrapper.py
└── README.md
-
Delay de 3 segundos entre páginas para evitar bans
-
Eliminación automática de duplicados
-
Manejo de protección anti-bot con CloudScraper
Este proyecto es para fines educativos. Por favor, usa responsablemente.