1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
import csv
from bs4 import BeautifulSoup
import requests
url = "https://www.annexx.com/box-garde-meuble/paris/igny.php"
page = requests.get(url)
site = BeautifulSoup(page.content, "html.parser")
tailles = site.find_all("p", class_="surface")
liste_des_tailles = []
for taille in tailles:
liste_des_tailles.append(taille.string)
promo = site.find_all("div", class_="alert-message hidden-xs hidden-sm offer")
liste_des_promos = []
for promos in promo:
liste_des_promos.append(promos.text)
prix = site.find_all("span", class_="stroprix = site.find_all("span", class_="strong")ng")
liste_des_prix = []
for prixx in prix:
liste_des_prix.append(prixx.text)
en_tete = ["Taille", "Promo", "Prix"]
with open("prix_annexx.csv", "w") as csv_psg:
writer = csv.writer(csv_psg, delimiter=",")
writer.writerow(en_tete)
for titre_csv, categorie_csv, date_csv in zip(liste_des_tailles, liste_des_promos, liste_des_prix):
ligne = [titre_csv.string, categorie_csv, date_csv]
writer.writerow(ligne) |
Partager