關於爬取數據保存到json文件,中文是unicode解決方式


流程:

 爬取的數據處理為列表,包含字典。里面包含中文,

經過json.dumps,保存到json文件中,

發現里面的中文顯示未\ue768這樣子

查閱資料發現,json.dumps 有一個參數。ensure_ascii =true,  它會將不是ascii字符的轉義為json 字符串。

如果是false ,不是ascii字符的會包含在里面,即如果是中文就會保存中文。

但是我認為json這樣寫是有道理的。

用requests模塊,

requests.post(url,json=handled_data)

所以在接收方

數據在request.body, 是bytes類型,

先轉為str,類型,然后loads(str_data,encoding='utf-8')

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM