我想只要产品名字,将后面的后缀“小米 红米”去掉,或是与之前的产品名称并列起来组合成一个名字,最终得到30条数据,有大lao能帮忙解决下吗
# # 商品名称
name = root.xpath('//div[@class="p-name p-name-type-2"]/a/em/text()')
print(name)
print(len(name))
你这直接就拿到所有文本了,要一层一层去拿,才能对应上每个产品,思路如下:
首先定位到产品列表,然后便利产品列表,读取名称,拼接名称,通过切片去掉后缀