如何格式化具有参数的python“请求”

2024-10-02 10:19:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个python脚本来使用API来拉取JSON数据。 从CURL中清理出来的代码片段是(使用修改后的键和URL):

curl -G -H 'key: wwwxxxx' -H 'Content-Type: application/json' --data-urlencode 'from=2017-01-01 12:00:00' https://sampleurl/target1

如何处理“--data urlencode'from=2017-01-01 12:00:00”?在

我想代码应该是:

^{pr2}$

提前感谢您的帮助!在

更新 我尝试了zwer建议的数据,但是抛出了404错误。 他们我只是试着添加参数作为一个头对,它起作用了!!!在

所以有效的代码是:

  import requests

    headers = {
        'key': 'wwwxxxx',
        'Content-Type': 'application/json',
        'from' : '2017-01-01 12:00:00'
    }
    url = 'https://sampleurl/target1'
    data = requests.get(url, headers=headers)

Tags: 数据key代码fromhttpsjsondataapplication
1条回答
网友
1楼 · 发布于 2024-10-02 10:19:55

只需使用数据参数:

import requests

headers = {
    'key': 'wwwxxxx',
    'Content-Type': 'application/json',
}
url = 'https://sampleurl/target1'
data = requests.get(url, headers=headers, data={"from": "2017-01-01 12:00:00"})

相关问题 更多 >

    热门问题