【发布时间】:2014-10-12 13:49:48
【问题描述】:
我看到了这个帖子 - Passing csrftoken with python Requests
我一直在努力使其适用于 Greenhouse。我正在尝试构建一个自动创建配置文件的脚本。
我可以使用 GET 和 cookie 获取数据,但我想我在使用 X-CSRF 时遇到了困难。我下载了 Mozilla 的 Live HTTP 标头插件来获取 CSRF 令牌,但我不确定如何传递它。
到目前为止我所拥有的:
csrf = 'some_csrf_token'
cookie = 'some_cookie_id'
data = dict('person_first_name'='Morgan') ## this is submitting my name on the form
url = 'https://app.greenhouse.io/people/new?hiring_plan_id=24047' ##submission form page
headers = {'Cookie':cookie}
r = requests.post(url, data=data, headers=headers)
我应该如何构建我的 requests.post 有什么想法吗?
【问题讨论】:
标签: python post csrf python-requests