0
votes

Comment faire un grattage en web - beauxoup

J'essaie d'obtenir une liste de ce lien avec "titre et prix" pour chaque produit - https://www.price.ro/preturi_notebook-193.htm Mais je ne suis pas capable de fusionner ces deux liste d'une personne comme ci-dessous:

" Prix du titre " P>

J'ai fait quelque chose dans mon code, mais je suis bloqué dans la fusion de ces deux colonnes p> xxx pré>

Sortie attendue: strong> p>

Asus ZenBook UX430UA-GV340R                        3,579.00 lei
Asus ZenBook  ux331fal-eg006t                      3,298.99 lei
Asus UX334FL-A4005T                                8,403.98 lei
Asus UX461FA-E1035T                                3,292.95 lei
Lenovo IdeaPad S530-13IWL  81j7004grm              3,499.00 lei
Asus ZenBook 13  UX331FN-EG003T                    5,229.00 lei
Asus UX334FL-A4014R                                3,692.28 lei
Asus FX705GM-EW137                                 4,460.96 lei
Asus S330FA-EY095                                  4,174.00 lei
Asus UX333FA-A4109                                 5,794.00 lei


2 commentaires

Quelle est votre production attendue?


J'ai modifié le post, veuillez consulter la "sortie attendue"


4 Réponses :


0
votes

Vous pouvez sélectionner le titre et le prix Zip,

for x in zip(title,price):
print(x[0].text.strip(),x[1].text.strip())


0 commentaires

0
votes

Vous devez changer le pour cela avec ceci:

for index in range(len(title)):
    print("{}    {}".format(title[index].text.strip()))


0 commentaires

1
votes

produs-lista pour trouver tous les Liste des produits et itérer la liste des produits et grattez le titre et le prix de chaque produit.

ex. xxx

o / p: xxx


0 commentaires

0
votes

Vous pouvez concaténer vos listes à l'aide de la fonction Zip et générer une nouvelle liste sur la go (à l'aide d'une compréhension de la liste): xxx


0 commentaires