我正在试图抓一个网站。我已经得到了我需要的信息,但我无法弄清楚如何输出prod标题后跟一个空格然后输出数量,然后继续做到最后。
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")
答案 0 :(得分:4)
使用zip()
。
for g, p in zip(g_data, p_data):
print(g.text, p.text)
答案 1 :(得分:2)
答案 2 :(得分:0)
您可以使用izip函数https://docs.python.org/2/library/itertools.html#itertools.izip返回迭代器而不是列表
izipped = izip(iter1,iter2)
for x in izipped: print(str(x [0],str(x [1]))