Python如何处理返回的网页中文乱码问题?

2026-05-24 17:011阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计152个文字,预计阅读时间需要1分钟。

Python如何处理返回的网页中文乱码问题?

pythonimport requests

url='https://www.suimeng.com/modules/article/search.php?searchkey={}'.format('全球高武')response=requests.post(url)

print('status_code:', response.status_code)if response.status_code==200: # 在这里添加处理200状态码的代码

import requests

response = requests.post('www.suimeng.com/modules/article/search.php?searchkey={}'.format('全球高武'))
print('status_code:',response.status_code)
if response.status_code == 200:
#response.encoding = 'utf-8'
print('response.headers:',response.headers)
print(response.encoding)
key = 'Content-Encoding'
# print(response.headers[key])
print("-----------")
# if(key in response.headers and response.headers['Content-Encoding'] == 'br'):
# data = brotli.decompress(response.content)
# data1 = data.decode('gbk')
# print(data1)
# print('response.text:',response.text)
print(response.content.decode('gbk'))

设置编码格式response.content.decode(‘gbk’)


Python如何处理返回的网页中文乱码问题?

本文共计152个文字,预计阅读时间需要1分钟。

Python如何处理返回的网页中文乱码问题?

pythonimport requests

url='https://www.suimeng.com/modules/article/search.php?searchkey={}'.format('全球高武')response=requests.post(url)

print('status_code:', response.status_code)if response.status_code==200: # 在这里添加处理200状态码的代码

import requests

response = requests.post('www.suimeng.com/modules/article/search.php?searchkey={}'.format('全球高武'))
print('status_code:',response.status_code)
if response.status_code == 200:
#response.encoding = 'utf-8'
print('response.headers:',response.headers)
print(response.encoding)
key = 'Content-Encoding'
# print(response.headers[key])
print("-----------")
# if(key in response.headers and response.headers['Content-Encoding'] == 'br'):
# data = brotli.decompress(response.content)
# data1 = data.decode('gbk')
# print(data1)
# print('response.text:',response.text)
print(response.content.decode('gbk'))

设置编码格式response.content.decode(‘gbk’)


Python如何处理返回的网页中文乱码问题?