【问题标题】:Python requests - get specific cookie valuePython 请求 - 获取特定的 cookie 值
【发布时间】:2019-08-23 16:28:25
【问题描述】:

基本上,我想做的是在网站上获取 frontend_cid cookie 的值,但是我遇到了一些困难。 cookie 的值应如下所示:fjwkkbQxJcTpLTP2

现在这是我的代码:

import requests

s = requests.session()
s.get('website here')

frontend_cid_cookie = s.cookies['frontend_cid']
print(frontend_cid_cookie)

但是当我尝试将它添加到另一个字符串时,这似乎是给我一个 NoneType... 任何帮助表示赞赏!

【问题讨论】:

  • 嗨詹姆斯,欢迎来到 Stackoverflow!您能否提供错误发生时的整个堆栈跟踪?

标签: python python-3.x session python-requests


【解决方案1】:

你写的代码是对的。 尝试print(s.cookies.get_dict()) 并查看您拥有的 cookie。从那里你可以看到哪里出了问题

【讨论】:

  • 我确实做到了,它只是返回 {},但这是不可能的,因为我知道页面上有十几个 cookie...
  • 也许有,但问题可能是页面理解请求来自脚本并且不加载它们。一件事:尝试将“s”从“session()”更改为“S”,大写。
  • 是的,我知道了。我只是在请求中添加了一些标头,现在一切正常。干杯:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-08
  • 2019-06-20
  • 2021-12-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多