requests请求时,遇到的Accept-Encoding问题

requests请求时,遇到的Accept-Encoding问题在使用requests请求链接的时候,发现请求得到的内容总是一堆乱码:此时请求的headers里的Accept-Encoding是这样写的:headers={‘Accept-Encoding’:’gzip,deflate’,’User-Agent’:str(‘Mozilla/5.0(WindowsNT10.0;Win64;x64;rv:81.0)Gecko/20100101Firefox/81.0’)}查看目标

大家好,又见面了,我是你们的朋友全栈君。

在使用requests请求链接的时候,发现请求得到的内容总是一堆乱码:

requests请求时,遇到的Accept-Encoding问题

此时请求的headers里的Accept-Encoding是这样写的:

    headers = {
        'Accept-Encoding': 'gzip, deflate',
        'User-Agent': str('Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:81.0) Gecko/20100101 Firefox/81.0')
    }

查看目标网页源码可知,源码的编码是gbk的,但是下载得到的response,即使是通过硬编码:response.encoding = ‘gbk’,得到的内容依然是乱码。当把Accept-Encoding里的gzip去掉后,才能得到正确的内容。这里是因为压缩算法的原因,具体可参考:Accept-Encoding

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/159689.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月15日 下午12:16
下一篇 2022年7月15日 下午12:16


相关推荐

  • FileProvider的权限路径

    FileProvider的权限路径

    2021年10月2日
    74
  • QDir过滤文件的坑

    QDir过滤文件的坑QStringqtVer PROGRAMS PATH m qtVersion QDirdir qtVersionPat dir cd m qtVersion mid 3 qDebug lt

    2026年3月17日
    1
  • 以太网Flow Control相关

    以太网Flow Control相关pausepkt,MAC0为self-station,MAC1为link-partnerstationflow如下step1~2:MAC1向MAC0TXpkt,MAC0RX到pkt后送给后续moduleA处理。step3:MAC0来不及处理源源不断的MAC1送来的pkt,此时拉低FC_rdy(一般有RXctrl相关module起)(flowcontrolready)信号,表明此时需要进行flowcontrol;step4:MAC0TX端看到FC_rd.

    2022年6月5日
    45
  • 逻辑回归(logistic regression)原理详解

    逻辑回归(logistic regression)原理详解机器学习解决的问题 大体上就是两种 数值预测和分类 前者一般采用的是回归模型 比如最常用的线性回归 后者的方法则五花八门 决策树 kNN 支持向量机 朴素贝叶斯等等模型都是用来解决分类问题的 其实 两种问题从本质上讲是一样的 都是通过对已有数据的学习 构建模型 然后对未知的数据进行预测 若是连续的数值预测就是回归问题 若是离散的类标号预测 就是分类问题 这里面有一类比较特殊的算法 就是逻辑回归

    2026年3月18日
    2
  • OpenClaw用哪个本地大模型好 帮你配置OpenClaw“最佳大脑”

    OpenClaw用哪个本地大模型好 帮你配置OpenClaw“最佳大脑”

    2026年3月16日
    3
  • oracle客户端环境变量

    oracle客户端环境变量下载和安装也就不多说了 反正都是很简单的 安装完以后最好重新启动一次系统 要不然可能无法使用 反正我有两次都是重新启动系统后才成功的 也有可能两次都是我刚装完系统 OracleClient 在 windows 下的环境变量 括号内为说明 ORACLE HOME d winsoft Ora10Instant 客户端根目录 TNS ADMIN d winsoft O

    2026年3月16日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号