本帖最后由 storm 于 2020-9-25 10:52 编辑
代码如下
[Asm] 纯文本查看 复制代码 def getOrder(self):
res = self.req.get(url=self.orderurl,headers=self.headers)
if res.status_code == 200:
print('订单中心登陆成功,正在解析数据')
html = etree.HTML(res.text)
orderName = html.xpath('//div[@class="avatar-content"]/h6/text()')
orderNum = html.xpath('//div[@class="avatar-content"]/small/text()')
orders = list(zip(orderName,orderNum))
order = [x.strip() for x in orders if x.strip() != '']
print(type(orders))
我想把解析出来的数据空格去掉
但是加上order = [x.strip() for x in orders if x.strip() != ''] 这段代码后就报元组不存在
想问下这是什么原因造成的,请帮忙解答下 谢谢各位了
感谢各位的热心回答了 写循环写多了 蒙了 直接加个循环就行了 |