在Python中执行的Curl命令

我有一个curl命令:

curl -F username=abc -F password=def -F format=xml -F report=ghi -F version=11 https://jkl/export.jsp > mno.zip

我想编写一个Python脚本来使用请求库执行curl命令。但是我不能这样做。

有人可以帮我吗?

我是新来的卷曲和要求。

谢谢。

评论
pporro
pporro

首先要做的是将所有参数转换为字典。例如:

data = {'username':'abc','password':'def','format':'xml','report':'ghi','version':'11'}

然后通过get请求发送以上内容,如下所示:

import requests, zipfile, io

data = {'username':'abc','password':'def','format':'xml','report':'ghi','version':'11'}
response = requests.get('https://jkl/export.jsp', params=data)
if(response.ok):
 zip = zipfile.ZipFile(io.BytesIO(response.content))
 zip.extractall()
点赞
评论