Aller au contenu principal

Octopus Energy France

Fichier scraper: apps/api/src/services/price_scrapers/octopus_scraper.py

Description​

Octopus Energy est un fournisseur britannique present en France. Le scraper recupere les tarifs depuis HelloWatt, un site comparateur.

URLs Sources​

OffreURLType
Eco-consohttps://www.hellowatt.fr/fournisseurs/octopus-energy/eco-consoHTML
Eco-saisonhttps://www.hellowatt.fr/fournisseurs/octopus-energy/eco-saisonHTML

Types d'offres​

OffreTypeDescription
Octopus Eco-conso - BaseBASEOffre fixe
Octopus Eco-conso - HCHC_HPOffre fixe, heures creuses
Octopus Eco-saison - BaseBASE-20% avril-octobre
Octopus Eco-saison - HCHC_HP-20% avril-octobre, heures creuses

Methode de scraping​

Parsing HTML HelloWatt​

soup = BeautifulSoup(html, "html.parser")
tables = soup.find_all("table")

Structure des tableaux HelloWatt​

  • Table 1 (BASE): Puissance | Abonnement | Tarif Base
  • Table 2 (HC/HP): Puissance | Abonnement | Tarif HP | Tarif HC

Extraction des donnees​

# Identification type de tableau par headers
is_hchp = "tarif hp" in header_text or "heures pleines" in header_text
is_base = "tarif base" in header_text and not is_hchp

# Premiere cellule = puissance (juste un nombre)
power_match = re.match(r"^(\d+)$", first_cell)

# Classification des valeurs
# Abonnements: 5-100 EUR
# Prix kWh: 0.05-0.50 EUR

Headers User-Agent​

headers = {
"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7)...",
"Accept": "text/html,application/xhtml+xml...",
"Accept-Language": "fr-FR,fr;q=0.9,en;q=0.8",
}

Puissances supportees​

3, 6, 9, 12, 15, 18, 24, 30, 36 kVA

Note: Option Heures Creuses disponible a partir de 6 kVA

Donnees de fallback​

Prix TTC decembre 2025.

Octopus Eco-conso - Base (exemple 6 kVA)​

ChampValeur
Abonnement15.47 EUR/mois
Prix kWh0.1889 EUR

Octopus Eco-conso - HC (exemple 6 kVA)​

ChampValeur
Abonnement15.74 EUR/mois
Prix HP0.2012 EUR
Prix HC0.1584 EUR

Octopus Eco-saison - Base (exemple 6 kVA)​

ChampValeur
Abonnement13.19 EUR/mois
Prix kWh0.1981 EUR

Octopus Eco-saison - HC (exemple 6 kVA)​

ChampValeur
Abonnement13.51 EUR/mois
Prix HP0.2108 EUR
Prix HC0.1668 EUR

Validation​

  • Champs requis presents
  • Prix de souscription > 0
  • Prix kWh valides
  • Puissance dans [3, 6, 9, 12, 15, 18, 24, 30, 36]

Notes​

  • Source indirecte via HelloWatt (comparateur)
  • Offre Eco-saison: -20% d'avril a octobre
  • Les abonnements sont plus bas pour l'offre Eco-saison
  • HP vient avant HC dans les tableaux HelloWatt