Skip to content

elyes136/Student-Housing-Scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description du projet

Ce projet est un scraper web automatisé développé en Python, utilisant Selenium et Chromium en mode headless pour rechercher des annonces de logements dans une ville donnée sur le site Trouver un Logement (lescrous.fr). Il permet d'extraire des informations telles que le nom, l'adresse, la surface et le prix des logements disponibles.

Fonctionnalités principales

  • Recherche automatisée des logements en fonction de la ville saisie par l'utilisateur.
  • Récupération et affichage des informations sur les logements (nom, adresse, surface, prix).
  • Utilisation de Selenium pour interagir avec le site web et récupérer les données en toute autonomie.
  • Fonctionnement en mode headless, sans interface graphique, idéal pour un déploiement en environnement Docker.

Technologies utilisées

  • Python
  • Selenium pour l'automatisation du navigateur
  • Chromium et Chromedriver pour l'exécution des tests
  • Docker pour la conteneurisation de l'application

Installation

  1. Clonez ce repository.
  2. Construisez l'image Docker avec :
    docker build -t logement-scraper .
    

Before running :

  1. Create a .env file
  2. add this line to it : DISCORD_TOKEN = 'your_discord_token_here'

Run :

docker run logement-scraper .

About

Scraper web en Python utilisant Selenium et Chromium pour récupérer automatiquement les informations des annonces de logements sur le site trouverunlogement.lescrous.fr. Le script extrait le nom, l'adresse, la surface et le prix des logements disponibles en fonction de la ville saisie.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors