为什么html标签里面的字符是乱码,但是在网页上能正常显示?

最近遇到一个问题,在猫眼电影官网上看到网页上正常显示的是数字,但是查看源码事是白框,请问有人能解惑吗?
部分猫眼电影网页截图:
clipboard.png

阅读 2.9k
3 个回答

你找一下它的加载资源,应该有个字体文件,它的数字这部分显示用的是这个单独的字体文件,用的字符都是自定义字符,所以直接看代码的话会不显示(白板字符),也有一定的防爬效果。
当然如果你研究下它的字体文件,找到自定义字符与数字之间的对应关系,这块数据应该也就出来了。


记得之前好像答过一次这种问题,但不是猫眼这个平台的。。。找不到了。。。

他这个好像是字体图片 他是根据后台数据生成的 再显示,不是单纯的拿数据数量 应该是防止被爬吧

新手上路,请多包涵

HTML ASCII

了解一下,查看源码的时候就会发现数字用了 & #xf37c;& #xecb1;& #xf3eb;.& #xedbd;& #xf3eb;代替,并不是字体图片。

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