你们中的一些人可能已经看过我上一篇关于使用PycURL的文章,但是我想回到Requests,因为我发现它更容易使用。但是目前我遇到了一个绊脚石,因为我被迫使用NTLM身份验证。在
目前,在cURL中,如果您在执行请求时使用-U:选项,它将把当前登录的Windows环境中的凭证发送到您要在其上执行请求的服务器。因为我要编写的这个小实用程序必须是自动化的,所以让用户为每个请求输入密码是不实际的,所以我的问题是,有没有一种方法可以模拟Python请求库中的-U:选项?我知道requests-ntlm项目,但这仍然要求您使用登录名和密码来初始化对象,而cURL解决方案不需要这样做。在
作为初学者,也许有人能解释一下这个选项是如何工作的,以及是否有其他工具可以模仿它,因为我在使用更多的第三方库时没有任何问题,我只想要一些可以工作的东西。在
来自curl的手册页:
因此,您可以在执行请求时使用代理dict。这里有更多详细信息:https://stackoverflow.com/a/8287752/299499和来自链接的应答所基于的请求文档:http://docs.python-requests.org/en/latest/api/#module-requests。在
相关问题 更多 >
编程相关推荐