没有使用请求库的Cookie

2024-04-18 00:08:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试python的请求。虽然我对饼干不太确定。我使用的代码很简单。在

dn = requests.get('http://www.dn.se')
print dn.cookies
<<class 'requests.cookies.RequestsCookieJar'>[]>

没有饼干。但是当我在我的浏览器中查看时,我会从网站上得到很多cookies。在


Tags: 代码httpget网站www浏览器requestsclass
1条回答
网友
1楼 · 发布于 2024-04-18 00:08:16

该页面本身不设置cookies:

$ curl -D - -o /dev/null http://www.dn.se
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0  : :   : :   : :      0HTTP/1.1 200 OK
Content-Type: text/html; charset=utf-8
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
Cache-Control: public, max-age=49
Date: Thu, 18 Jul 2013 15:09:37 GMT
Transfer-Encoding:  chunked
Connection: keep-alive
Connection: Transfer-Encoding
Expires: Tue, 01 January 2013 01:00:00 GMT

100  511k    0  511k    0     0  1664k      0  : :   : :   : :  1809k

未设置Set-Cookie标头。页面确实加载了其他资源,因此您的浏览器会为图像、JavaScript和CSS发送额外的GET请求,每个请求都可能在响应中包含一个Set-Cookie头。JavaScript调用也可以设置cookies。在

现代浏览器允许您检查网页加载的所有资源的响应头。在这些响应中查找Set-Cookie头。在

相关问题 更多 >

    热门问题