解决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单独处理,与文本内容隔离开