【发布时间】:2016-07-11 17:56:53
【问题描述】:
我目前正在编写一个脚本,我需要使用不同于我登录帐户的管理凭据来访问我的 LAN 上的另一台计算机。我尝试使用 requests 模块。
到目前为止,这是我的代码:
import requests
with requests.Session() as c:
location = ('file://computer/c$/')
USERNAME = 'notrealusername'
PASSWORD = 'notrealpassword'
c.get(location)
logindata = dict(username=USERNAME, password=PASSWORD, next='/')
c.post(location, data=logindata, headers{"Referer":"file://computer/c$/"})
谁能告诉我如何编辑我的代码以使其按照上面指定的标准正常工作?
【问题讨论】:
-
嗨@user6575795,这是一个问答网站。你的问题是什么?注意:请通过编辑您的原始问题来回答这个问题,而不是回复此评论。
-
requests是一个用于发出 HTTP 请求的库...我很确定 Windows 远程文件访问默认情况下不是通过 HTTP 完成的。我认为您应该查看 this question 或 this one 以了解有关如何实际执行此操作的一些想法。 -
我认为 samba 可能会起作用。感谢您的帮助!
标签: python windows security admin credentials