感恩三周年,极客节签到送极客币、免费送书、VIP买一送一、职业学院5折优惠,快乐享不停!

'gbk' codec can't decode bytes in position 53543-53544: illegal multibyte sequence这个错误是什么原因导致的,求详细的解决方法

qq_4of5vk21 Python 单线程爬虫 最后由 jike_6049765 于2015年09月22日回复

  • 7 解决
  • 1.9k 浏览

跟着老师学习时,老是遇到这个问题,但是代码都一样,很是苦恼,不知道什么原因,希望老师,可以给详细的讲解下。

  • kingname 2015年07月30日 回答 #3楼
  • 首先 在任何情况下都不准把文件名改为中文,你把「爬虫获取内容.py」改成英文名。

    第二,第10行,print html.text改为 print html.content然后你再运行试一试。

  • 1 评论
  • kingname 2015年07月30日 回答 #1楼
  • 你用的Windows 还是Linux?

    你是在pycharm上运行代码还是在cmd里面运行的?

    代码运行到哪一行报的这个错?

    能有截图最好。

  • 0 评论
  • qq_4of5vk21 2015年07月30日 回答 #4楼
  • 可以了,谢谢老师,我这个问题纠结一上午了。那我要是跟着你视频学习,以后都要改成。.content格式吗

  • 0 评论
  • kingname 2015年07月30日 回答 #5楼
  • 对,以后视频中如果还出现了这样的text,都要改成content

  • 0 评论
  • jike_6049765 2015年09月22日 回答 #7楼
  • #5楼  @kingname 老师,我的也是出现了这样的错误,然后按照你说的改为print html.content之后,确实是可以打印代码,但是中文还是乱码。

    QQ截图20150922210350.png

  • 2 评论