Skip to content

yazz-1/FilmAffinity-Scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

FilmAffinity Scraper

Un script en Python para extraer información de listas públicas de películas de FilmAffinity.com.

⚠️ Aviso importante

Este proyecto es solo para fines educativos. Respeta los términos de servicio de FilmAffinity y usa el script responsablemente.

🛠 Instalación

pip install cloudscraper beautifulsoup4 pandas

📝 Configuración necesaria

Antes de ejecutar el script, edita FAScrapper.py y configura:

  1. LIST_ID: ID de la lista de FilmAffinity (ej: "3001")
  2. PAGES: Número de páginas de la lista
  3. COOKIES_RAW: Tus cookies de sesión de FilmAffinity

🔍 Cómo obtener las cookies:

  1. Inicia sesión en FilmAffinity
  2. Abre las Herramientas de Desarrollo (F12)
  3. Ve a la pestaña "Network"
  4. Recarga la página
  5. Copia el valor de "Cookie" del header cualquier request

🚀 Uso

python FAScrapper.py

📊 Datos extraídos

El 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)

📁 Output

Los datos se guardan en moviesFA.csv (formato UTF-8) sin duplicados.

Estructura del proyecto

FilmAffinity-Scraper/
├── FAScrapper.py
└── README.md

⏰ Consideraciones técnicas

  • Delay de 3 segundos entre páginas para evitar bans

  • Eliminación automática de duplicados

  • Manejo de protección anti-bot con CloudScraper

Licencia

Este proyecto es para fines educativos. Por favor, usa responsablemente.

About

Otro scraper más para descargar las películas de alguna lista pública en FilmAffinity, ya que no dan la opción a exportarlas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages