将CURL语句转换为Python请求

将CURL语句转换为Python请求,python,curl,python-requests,Python,Curl,Python Requests,我正在尝试将CURL语句转换为python请求代码,而不需要服务器响应 我的命令是 curl --user user:pass --anyauth --user-agent 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)' -F "archive=" -F "mysubmit=Screenshot" -F "passwd=" 172.xx.xx.xx/plug 当我运行上述命令时,我得到了期望的结果。现在我尝试将这个CURL命令转换为Py

我正在尝试将CURL语句转换为python请求代码,而不需要服务器响应

我的命令是

curl --user user:pass --anyauth --user-agent 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)' -F "archive=" -F "mysubmit=Screenshot" -F "passwd=" 172.xx.xx.xx/plug
当我运行上述命令时,我得到了期望的结果。现在我尝试将这个CURL命令转换为Python请求库代码。参考了关于同一主题的请求库文档和Stackoverflow问题

这就是我正在尝试的

>>> import requests
>>> from requests.auth import HTTPDigestAuth
>>> data = {'archive': '', 'mysubmit': 'Screenshot'}
>>> headers = {'User-Agent': 'Mozilla/5.0'}
>>> resp = requests.post('http://172.18.5.57/plugin_inspect',auth=HTTPDigestAuth('rokudev','developer'), headers=headers, data=data)
当我发布request.post时,我并没有从服务器得到任何响应。我做错了什么,我不知道是什么

有什么需要改变的建议吗


谢谢

如果您打印
r.status\u code
r.content
,您会得到什么?(假设您错过了一行,并且
r
是请求obj)我已经更新了语句。我并没有从服务器得到任何响应,只是在等待响应