2016-05-11 13 views
1

Ich versuche, eine Website zu kratzen. Ich habe die Informationen, die ich brauche, aber ich kann nicht herausfinden, wie man den Produkttitel ausgibt, gefolgt von einem Leerzeichen und dann den Betrag und dann weiter bis zum Ende.Kombinieren Sie zwei Texte zu einem in Python

g_data = soup.find_all("h4", {"class": "prod-title"}) 
p_data = soup.find_all("span", {"class": "amount"}) 

for item in g_data: 
    print (item.text) 
for item in p_data: 
    print (item.text) 

print ("g_data" + "p_data") 

Antwort

4

Verwenden Sie zip().

for g, p in zip(g_data, p_data): 
    print(g.text, p.text) 
Verwandte Themen