解决Selenium爬取数据写入csv文件中文乱码的问题
解决 方法:
f= open('boss.csv', mode='a', encoding='utf-8', newline='')改成
f= open('boss.csv', mode='a', encoding='utf-8-sig', newline='')
解析:
“utf-8”会将全部内容视作无标签文本处理
"uft-8-sig"中sig全拼为 signature 也就是"带有签名的utf-8", 因此"utf-8-sig"读取带有BOM的"utf-8文件时"会把BOM单独处理,与文本内容隔离开