POST请求中缺少参数 - 需要帮助查找源

时间:2017-10-26 08:26:07

标签: python json post get http-headers

我正在寻找一个价值。这是一个会话ID。

我分析了网络活动,对请求响应标头的唯一引用是“Access-Control-Allow-Headers:x-site-sessionid”。

我也在POST请求结束时发现它(sessionid = xxxx),但我事先需要该值,所以我的脚本可以工作。在我的浏览器上,它会自动执行,但我无法找到值的来源或如何从网站上请求它。

我如何提取此值?脚本的其他所有内容都正常工作,因为我使用旧的会话ID(我从网络活动日志中的帖子请求中获得)测试它并且注册正常。虽然这不适合多次运行。

1 个答案:

答案 0 :(得分:0)

url地址中显示的参数不是POST参数,您只需将在OPTIONS请求中收到的session_id添加到POST的url中,如下所示:

session_id = 'get options response'
request.post(url + "&sessionid=%s" % session_id, data = {})