xpath的一些骚操作

def pop(attr): return attr[0] if attr else ''

artistFans = pop(re.findall('"artistFans":(.*?),', text)).strip()
albumNum = pop(re.findall('"albumNum":(.*?),', text)).strip()
mvNum = pop(re.findall('"mvNum":(.*?),', text)).strip()
musicNum = pop(re.findall('"musicNum":(.*?),', text)).strip()
name = pop(re.findall('"name": "(.*?)",', text)).strip()
aartist = pop(re.findall('"aartist": "(.*?)",', text)).strip()
pic = pop(re.findall('"pic": "(.*?)",', text)).strip()

yield artistFans, albumNum, mvNum, musicNum, name, aartist, pic

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理