Bonjour, je suis debutant en python et j'ai voulu créer un programme pour avoir les prix directement dans une feuille calc (open office).
fonctionnement du programme:
je met les adresses url dans un fichier texte puis quand je lance le programme il lis le .txt avec les liens ensuite il va me chercher tous les prix sur les pages avec le vendeur et la quantité et les exportes dans un .ods mais certains fichier sont sans extension et font une taille de 0 alors que les autre sont belle est bien en .ods et avec toutes les données que je voulais.
Ma question est pourquoi certains ne s'enregistre pas et d'autre oui alors que le code est le même pour tous les liens
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 for c in range(len(price)): save_data(title, name[c], price[c], quantite[c])voici les données que je récupère quand je lance le programme:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 def save_data(title, name, price, quantite): wb = xlwt.Workbook() ws = wb.add_sheet("page 1") row = 2 ws.write(0, 0, title) ws.write(1, 0, "Vendeur") ws.write(1, 1, "Prix") ws.write(1, 2, "Quantité") for c in range(len(name)): ws.write(row, 0, name) ws.write(row, 1, price) ws.write(row, 2, quantite) row += 1 ws.col(0).width = 256 * max([len(row) for row in name]) wb.save("calc\\" + title[0] + ".ods")
Premiere donnée title (Soldat Dragon...)
Deuxieme données name (Teenz...)
Troisieme données price (53)
Quatrieme données quantite (1)
Chacun stocker dans une variable liste (la j'ai fais un print ou j'ai tout coller sinon c'est bien separé)
Pour le Soldat Dragon pas de problème il est bien exporter en .ods mais pour la Magicienne ça ne fonctionne pas (sans extension et quand je met l'extension en .ods ça ne fonctionne pas)
Si quelqu'un peut m'éclairer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 ['Soldat Dragon Sombre aux Yeux Rouges2020 Tin of Lost Memories Mega Pack - Red-Eyes Dark Dragoon - Cartes'] Teezumbee-1985 53.0 1 LiroGami 53.49 1 Kosarkas55 55.0 1 xXLeBronXx 56.0 1 Madridcards 56.99 1 ChihirosKartenwelt 57.0 1 RealLuka 57.0 1 ['Magicienne des Ténèbres ToonLegendary Duelists: Season 1 - Toon Dark Magician Girl - Cartes'] OldSchool-Collector 0.05 1 Zemoca 0.05 1 Bacegamie 0.05 1 Anokata1412 0.05 1 Khomete 0.05 2 luckylabesque 0.05 1 TrHz9 0.05 1 seb-yugi91 0.08 1
Merci
Partager