我将抓取的结构保存在一个list中,然后写入到一个CSV文件中,却发现一个字母占一个单元格,试过几种方法,不行,望高手指点蟹蟹
ulist = []
for i in range(1,2):
#构建新的搜素页面
new_url = url.format(i)
print(new_url)
try:
r = requests.get(new_url,timeout=30)
r.raise_for_status()
r.encoding = r.apparent_encoding
except:
print('抓取失败')
demo = etree.HTML(r.content)
selc=demo.xpath('//value[@lang_id=""]')
i = 1
for a in selc:
#sring函数将字符串连接起来
info = a.xpath('string(.)')
ulist.append(info)
print(ulist)
with open("F:\\12.csv",'w',newline=None) as f:
writer = csv.writer(f)
writer.writerows(ulist.split(''))
f.close
list对象怎么会有split方法的?