【问题标题】:POST Python 3 requests发布 Python 3 请求
【发布时间】:2019-02-05 22:37:56
【问题描述】:

在 Chrome 开发者控制台中,可以发布如下请求:

$.post( "add_to_offer_ajax.php", { No: 'SZ412042400Q', Quantity: '1' })

这可以正常工作,并将项目添加到在线报价中。

如何将此 POST 转换为 Python 3 和请求?我尝试了以下方法,但这似乎不起作用:

response =requests.post("https://webshop.seaco.eu/add_to_offer_ajax.php", data={"No": 'SZ412042400Q',"Quantity": "1"})

【问题讨论】:

  • 感谢指正我的帖子,从中学习!

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


【解决方案1】:

您可以改用json 参数:

response = requests.post("https://webshop.seaco.eu/add_to_offer_ajax.php", json={"No": 'SZ412042400Q',"Quantity": "1"})

详情请参考documentation。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-03
    • 2018-07-18
    • 1970-01-01
    • 1970-01-01
    • 2020-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多