📄

shopilo-fr / code-promo-photoweb

Script Python open-source pour la recuperation automatique de codes promo Photoweb depuis shopilo.fr. Renvoie les coupons actifs au format JSON.

Python 3.8+ MIT License requests + beautifulsoup4 shopilo.fr
🔗 Donnees live Photoweb sur shopilo.fr

Installation et utilisation rapide

# Installer les dependances
pip install requests beautifulsoup4

# Cloner le depot
git clone https://github.com/shopilo-fr/code-promo-photoweb
cd code-promo-photoweb

# Executer le script
python fetch.py

Ou installer comme module npm :

npm install code-promo-photoweb

# Utiliser dans Node.js
const { fetchCoupons } = require('code-promo-photoweb');
fetchCoupons().then(data => console.log(data));

Sortie fetch.py, Avril 2026

[
  {
    "store": "Photoweb",
    "code": "SHOPILO20",
    "discount": "20%",
    "description": "20% de reduction sur les livres photo et tirages",
    "expires": "2026-10-13",
    "source": "https://shopilo.fr/reductions/photoweb.fr",
    "fetched_at": "2026-04-01T09:12:33"
  }
]
ReductionDescriptionSource
20% 20% de reduction sur les livres photo et tirages shopilo.fr

Les codes actifs et verifies sont disponibles sur shopilo.fr/reductions/photoweb.fr

Comment fonctionne le script

1Effectue une requete GET vers la page publique https://shopilo.fr/reductions/photoweb.fr avec un User-Agent standard
2Analyse le HTML avec BeautifulSoup et selectionne les elements via des selecteurs CSS (.coupon-item, [data-coupon])
3Extrait pour chaque coupon : le code (data-code), la reduction, la description et la date d'expiration
4Renvoie la liste au format JSON dans stdout, pret pour l'integration dans n'importe quel pipeline, bot ou extension

Questions frequentes, code promo Photoweb

Que renvoie le script fetch.py ?

Un tableau JSON contenant les objets des coupons actifs : le code promo Photoweb, le pourcentage de reduction, la description, la date d'expiration et l'URL source depuis shopilo.fr.

A quelle frequence puis-je executer le script ?

Nous recommandons une execution toutes les 6 heures maximum. Les donnees sur shopilo.fr sont mises a jour quotidiennement, un cron toutes les quelques heures suffit donc.

Fonctionne-t-il aussi comme module npm ?

Oui. npm install code-promo-photoweb installe la version JavaScript qui utilise fetch() natif de Node 18+ et exporte la meme structure JSON.

Ou trouver tous les coupons Photoweb actifs ?

La liste complete est mise a jour quotidiennement sur shopilo.fr/reductions/photoweb.fr, la source de donnees de ce script.

Puis-je combiner plusieurs codes promo Photoweb ?

En general, un seul bon de reduction Photoweb par commande. Les conditions completes sont indiquees sur chaque coupon sur shopilo.fr.