如何使用pythonurllib进行Curl等效调用

2024-04-19 16:36:41 发布

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

我的工作卷曲如下:

curl https://mixpanel.com/api/2.0/jql \
    -u YOUR_API_SECRET: \
    --data-urlencode script@my_query.js

现在我无法使用urllib2使其工作,我尝试过,但得到了(401)错误

^{pr2}$

有什么帮助吗


Tags: httpscomapiyourdatasecretmyscript
1条回答
网友
1楼 · 发布于 2024-04-19 16:36:41

我认为使用请求是个好主意。在

import requests

requests.get('https://mixpanel.com/api/2.0/jql', auth=('YOUR_API_SECRET', ''))

如果您想使用urllib2 您可以对值进行编码 data = urllib.urlencode(script@my_query.js)

相关问题 更多 >