逆向使用 execjs时遇到 UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 28: illegal multibyte sequence

2022-12-21,,,,

问题:

如下图所示

今天在维护以前的爬虫代码

发现有个网站一直爬取失败,我原以为是网站逆向的部分改了,搞了好久才发现是GBK的问题

接下来告诉大家解决方案

解决方案

如下图

在下图这个subbsubprocess.py文件下

传参 encoding="None" 修改为 encoding="utf-8"

逆向使用 execjs时遇到 UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 28: illegal multibyte sequence的相关教程结束。

《逆向使用 execjs时遇到 UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 28: illegal multibyte sequence.doc》

下载本文的Word格式文档,以方便收藏与打印。