1AttributeError: 'list' object has no attribute 'strip'原因
list 列表 不能用 .strip来去除空格
这是针对字符串的操作
2
除了strip 如何去除空格?replave方法
空格产生的原因:xpath爬出来自带换行符/n
即使replace掉了 也有在结果中产生实际换行
for id in [108702, 108701, 108700, 108699, 108697]:
filmName = getdata.xpath('//*[@id="item'+str(id)+'"]/div/div[2]/div[4]/a/text()')
print(filmName)
for fname in filmName:
replace = fname.replace('', '').replace(' ', '')
if replace == '' or replace == '':
continue
else:
print(fname)
filmName = getdata.xpath('//*[@id="item'+str(id)+'"]/div/div[2]/div[4]/a/text()')[1].replace('\n', '')
print(filmName)