为什么我的python发布请求不起作用?

时间:2019-02-26 19:20:24

标签: python python-requests

import requests
session = requests.Session()
url = 'https://supremenewyork.com/shop/304070/add'
headers = {
    'Accept': '*/*;q=0.5, text/javascript, application/javascript, application/ecmascript, application/x-ecmascript',
    'Origin': 'https://www.supremenewyork.com',
    'X-CSRF-Token': 'cGh34LIXA5O75UEl+ArjyIQA/CS6BGY9mFleXXZ5GnznS4t8y2rGTpUTumG93EHNwSfnkDDtsYLvbEGbmMymRQ==',
    'X-Requested-With': 'XMLHttpRequest',
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36',
    'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8',
}
post_data = {
    'commit': 'add to basket',
    'size': '53133',
    'style': '25229',
    'utf8': '✓'
}
session.post(url=url, headers=headers, data=post_data, timeout=1)
r = session.get('https://supremenewyork.com/shop/cart.json', headers=headers)
print(r.text)

发布数据正确无误,我从Google Chrome浏览器中获取了数据,但每次代码均不返回任何内容(因为购物篮为空)。我该如何正确发布请求?

0 个答案:

没有答案