当前位置: 首页 > news >正文

python的requests响应请求,结果乱码,即使设置了response.encoding也没有用的解决方法

一、问题

  • 如图: 一般出现乱码,我们会有三种解决方式,如下但是图中解决了发现还是不行,
    • response.encoding=response.apparent_encoding
    • 通过看网页源码对response.encoding='utf8'指定编码格式
    • 或者直接通过response.content.decode()来获得源码
  • 出现问题的原因:造成中文乱码的原因是获取的内容的编码方式实际编码方式不一致;这时我们需要对获取到的内容进行编码转换
    在这里插入图片描述

二、解决方法

  • 把headers里面的accept-encoding里面的br去掉试试,这时候响应文本正常编码输出了
    在这里插入图片描述
http://www.lryc.cn/news/174284.html

相关文章:

  • PyCharm 手动下载插件
  • Gnomon绑定基础(约束 IK 节点)
  • STL常用遍历,查找,算法
  • BCC源码内容概览(1)
  • mysql限制用户登录失败次数,限制时间
  • 从利用Arthas排查线上Fastjson问题到Java动态字节码技术(下)
  • Ubuntu中安装Anaconda 如何将 路径导入为全局变量
  • 【QT】Qt的随身笔记(持续更新...)
  • 【LeetCode-简单题】589. N 叉树的前序遍历
  • Linphone3.5.2 ARM RV1109音视频对讲开发记录
  • Unity用相机实现的镜子效果
  • 计算机网络分类
  • AI AIgents时代 - (三.) AutoGPT和AgentGPT
  • Jmeter接口自动化和Python接口自动化,如何选择?
  • Sqilte3初步教程
  • 详解Python中的json库
  • 【Spring Boot】Spring Boot源码解读与原理剖析
  • C++学习(1)
  • 机器人如何有效采摘苹果?
  • C# OpenCvSharp Yolov8 Detect 目标检测
  • rust数组
  • ubuntu | 安装NVIDIA套件:驱动、CUDA、cuDNN
  • JAVA学习笔记
  • 车载软件架构 —— 持续集成持续交付
  • c++ 二元运算符重载, 以加法为例
  • 基于 SpringBoot+Vue的电影影城管理系统,附源码,数据库
  • Docker实战技巧(二):Kubernetes基础操作实战
  • 计算机视觉与深度学习-循环神经网络与注意力机制-Attention(注意力机制)-【北邮鲁鹏】
  • Centos7安装wps无法打开及字体缺失的问题解决
  • 华为OD机试真题-会议接待-2023年OD统一考试(B卷)