2分六合

  • 热门专题

关于如何使用Python来对cookie进行响应

作者:whl  发布日期:2018-12-30 08:59:00
Tag标签:    
  •   说到Python相信大家都并不陌生了,最近小编经常听到人说关于Python如何能够获取服务器来对cookie进行响应的事情,今天小编就给大家详细介绍一下这方面的相关知识,如果大家感兴趣的话不妨赶紧一起来看看吧!

      总结

      调试网站获取cookies时请查看,r.header和r.request.header这两个属性,因为cookie说不准出现在他们俩谁里面。

      先贴一个代码

    示范代码

      事情经过

    2分六合  事情的发生是这样的,今天我在调试一个网站的模拟登陆,但是怎么调试都调试不出来这个网站返回的cookie(因为我是用r。headers来获取cookies的),后来我就在想是不是我的请求头没有设置正确,然后我就遍历了r。request。headers,然后这个变量如实的打印了我的请求头的信息,但是我仔细一看cookie怎么出现了变化,咦,这不就是我需要的响应cookie吗!

    2分六合  难道是我对r.request这个对象的理解出错了吗?以前我一直认为这个对象里面存储的是我请求发出去的信息,现在怎么会出现响应cookie呢?

      就在我百撕不得其解的时候,我去翻阅了requests库的官方文档关于respond对象中包含的request的解释,它上面写着“The PreparedRequest object to which this is a response.”(表示看不到什么意思,百度翻译也翻译不清楚),咦,好像是和响应有关啊,看来应该是我的理解出现了错误。

      更好的解决方案

      那当然是用requests提供的”会话对象”,他能够自动的保留请求所获取的参数。

      后来

      后来我发现原来是因为我在请求头里面写了“Host”,“Referer”,导致Cookie出现异常的原因,所以以后不要随便写这两个参数了,要写就照着封包里的写。

      好了今天给大家分享的关于Python如何获取服务器响应cookie的具体操作就到此为止了,相关详细代码也给大家列出了,大家可以仔细研究一下。如果大家对于Python还想了解更多欢迎查看本站其他发文,小编这里就不一一进行讲解了。

延伸阅读:

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规

    <dir id='7we48'><del id='7we48'><del id='7we48'></del><pre id='7we48'><pre id='7we48'><option id='7we48'><address id='7we48'></address><bdo id='7we48'><tr id='7we48'><acronym id='7we48'><pre id='7we48'></pre></acronym><div id='7we48'></div></tr></bdo></option></pre><small id='7we48'><address id='7we48'><u id='7we48'><legend id='7we48'><option id='7we48'><abbr id='7we48'></abbr><li id='7we48'><pre id='7we48'></pre></li></option></legend><select id='7we48'></select></u></address></small></pre></del><sup id='7we48'></sup><blockquote id='7we48'><dt id='7we48'></dt></blockquote><blockquote id='7we48'></blockquote></dir><tt id='7we48'></tt><u id='7we48'><tt id='7we48'><form id='7we48'></form></tt><td id='7we48'><dt id='7we48'></dt></td></u>
  1. <code id='7we48'><i id='7we48'><q id='7we48'><legend id='7we48'><pre id='7we48'><style id='7we48'><acronym id='7we48'><i id='7we48'><form id='7we48'><option id='7we48'><center id='7we48'></center></option></form></i></acronym></style><tt id='7we48'></tt></pre></legend></q></i></code><center id='7we48'></center>

      <dd id='7we48'></dd>

        <style id='7we48'></style><sub id='7we48'><dfn id='7we48'><abbr id='7we48'><big id='7we48'><bdo id='7we48'></bdo></big></abbr></dfn></sub>
        <dir id='7we48'></dir>