找了半天终于在这个帖子中找到正确的解决方法,网上大部分的解决方法真的都不对。

下面的几个我尝试无效的的解决方法:

#1
r.encoding='gbk'
#2
from bs4 import BeautifulSoup
soup = BeautifulSoup(r.text, 'lxml')
#3
r.context.decode('**').encode('**')

正确的解决方法:

import sys, io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
Last modification:November 15th, 2020 at 03:27 pm