使用python在发布请求中发送令牌

时间:2019-02-23 23:44:47

标签: python python-requests

我正在尝试在python中发出发布请求。我已经在邮递员中测试了该请求,并且该请求有效,但是当我尝试在python 3.6脚本中运行该请求时,出现了403 invalid token错误。有什么我想念的吗?

邮递员给我的当前代码如下

import requests

url = "https://www.deviantart.com/dapi/v1/browse/thumbs"

querystring = {"iid":"598m980bb6e26e5be0a33d4a88ed1c570026-jshtsqc2-1.21","mp":"5"}

payload = ""
headers = {
    'origin': "https://www.deviantart.com",
    'user-agent': "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36",
    'content-type': "application/x-www-form-urlencoded",
    'accept': "*/*",
    'cache-control': "no-cache",
    'postman-token': "cd95e1a8-2203-eaaf-91ee-4cf56ee41875"
    }

response = requests.request("POST", url, data=payload, headers=headers, params=querystring)

print(response.text)

此请求在我的浏览器和邮递员应用程序中有效,但在python中不起作用

1 个答案:

答案 0 :(得分:0)

我很想出点什么。我使用RSS API,可以通过这种方式发送查询请求。嘿如果有效,则可以。