使用Windows身份验证访问python中的sharepoint站点
发布时间:2020-12-14 05:43:16 所属栏目:Windows 来源:网络整理
导读:我正在尝试使用我的 Windows身份验证的sharepoint站点.我可以使用请求模块访问该站点,但它需要我明确说明我的Windows密码. import requestsfrom requests_ntlm import HttpNtlmAuthSITE = "https://sharepointsite.com/"PASSWORD = "pw"USERNAME = "domain
我正在尝试使用我的
Windows身份验证的sharepoint站点.我可以使用请求模块访问该站点,但它需要我明确说明我的Windows密码.
import requests from requests_ntlm import HttpNtlmAuth SITE = "https://sharepointsite.com/" PASSWORD = "pw" USERNAME = "domainuser" response = requests.get(SITE,auth=HttpNtlmAuth(USERNAME,PASSWORD)) print response.status_code 有没有办法让Python通过Windows身份验证访问该网站,所以我不必提供我的密码?似乎这可能是通过requests_nltm可能的,但我无法弄清楚如何. 解决方法
如果您不想明确说明您的Windows密码,可以使用
getpass 模块:
import requests from requests_ntlm import HttpNtlmAuth import getpass SITE = "https://sharepointsite.com/" USERNAME = "domainuser" response = requests.get(SITE,getpass.getpass())) print response.status_code 这样您就不必以纯文本格式存储密码. 查看requests_ntlm的code没有办法在没有提供密码或密码哈希的情况下使用它来HttpNtlmAuth (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 命令行 – 在命令行上构建Windows 8 Phone应用程序
- Windows Installer和WiX的创建
- windows-server-2008 – 在ISAPI筛选器上调用LoadLibraryEx
- Tips for vcpkg
- windows – 如果没有找到文件,如何避免创建输出文件?
- Windows 和 Office 大客户激活方法
- RocketMQ在windows环境下的安装
- windows-server-2008 – 我有2个相同的windows 2008 r2服务
- 为什么Windows命令提示符会在执行长批处理文件或程序时按下
- windows – 防止应用程序在我的任务栏中闪烁 – 这可能吗?
推荐文章
站长推荐
- windows-server-2008 – 无法增加Windows Server
- Windows – 在UAC下,为什么我不能将文件写为模拟
- .net-4.0 – windows xp上的visual studio 2013
- windows远程桌面函数无效和RDS报错的典型案例分析
- DOS查看端口占用及杀掉进程命令
- windows – 什么可能导致应用程序以及系统减速?
- 如何使用WinHTTP库进行kerberos(windows集成)身份
- win-universal-app – Windows 10 Universal app
- 从Windows .lnk(快捷方式)文件中提取图标
- 在Windows中强制python版本
热点阅读