python3 如何数据解码 解出来的不对

stephen2017
  • 14
月售
人均 ¥

import html
res=html.unescape('&#xf664')
回复
阅读 647
1 个回答
然后去远足
  • 34.7k
✓ 已被采纳

这是十六进制 Unicode 转义字符。

你这么写倒是没问题,结果乱码我估计你这是爬虫爬下来的数据吧?对方做了字体反爬,这已经是特殊编码后的字符了。

至于怎么对抗字体反爬,你自己找找相关资料吧。

P.S. 如果对方更换字体很频繁,那就放弃这种思路吧,上 OCR 识别会更可行一些。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏