4份52秒说的不太明白

4份52秒说的不太明白

为什么不定制请求头,就拿不到想要的cookie呢?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

同学,你好,若不定制请求头使用的是默认的请求头,如下图所示,其实就是告诉访问的url我是python的requests访问的,这不是正常浏览器的请求头,所以服务端没有返回相应的cookies,从而不定制请求头得不到cookies值。

http://img1.sycdn.imooc.com//climg/5fedaa3a09d43d4809360280.jpg

  • 游云浮世绘 提问者 #1

    不定制请求头的话,浏览器是知道这是python requests模块访问的,就不给cookies。定制的目的是欺骗浏览器,让浏览器误以为这是正常人在访问网页,从而给出cookies,是这么理解么?

    2020-12-31 20:40:45
  • 好帮手慕燕燕 回复 提问者 游云浮世绘 #2

    同学,你好!确切的说是服务器端返回cookies,定制请求头的目的是欺骗服务端,通过请求头模拟浏览器的操作,让服务端以为是正常用户通过浏览器在访问网页,从而给返回cookies

    加油,祝学习愉快~~~

    2021-01-03 09:42:27
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
4.入门主流框架Scrapy与爬虫项目实战
  • 参与学习           人
  • 提交作业       107    份
  • 解答问题       1672    个

Python最广为人知的应用就是爬虫了,有趣且酷的爬虫技能并没有那么遥远,本阶段带你学会利用主流Scrapy框架完成爬取招聘网站和二手车网站的项目实战。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师