爬取爱奇艺视频评论时:
UnicodeEncodeError: 'UCS-2' codec can't encode characters in position 368-368: Non-BMP character not supported in Tk
解决方式:
Non-BMP character not supported in Tk
Tk 不支持 Non-BMP(非基本多文种平面)字符
而 IDLE 正是基于 Tcl/Tk 的
关于 Non-BMP 可以参考 wikipedia
https://en.wikipedia.org/wiki/Plane_%28Unicode%29
另外
问题是出在 print(page),而不是之前的 decode
显式 encode 吧
print(page.encode('utf-8'))
print(aqydata) 改为 print(aqydata[0])