0

我正在尝试从 python 登录到我的 cPanel,但我总是收到 401 Access Denied Code 错误。我已经用谷歌搜索过,尝试过,尝试过,但没有成功这是登录部分的代码。

try:
    auth_handler = urllib2.HTTPBasicAuthHandler()
    auth_handler.add_password("cPanel", site, base64.encodestring(user)[:-1], base64.encodestring(passwd)[:-1])
    print site,base64.encodestring(user)[:-1],base64.encodestring(passwd)[:-1]
    opener = urllib2.build_opener(auth_handler)
    urllib2.install_opener(opener)
    urllib2.urlopen(site)
except (urllib2.HTTPError, httplib.BadStatusLine), msg:
    print msg

谁能指出我到底做错了什么?

我传递的 URL 是https://mydomain.com:2083

4

1 回答 1

0

你为什么要对用户名和密码进行base64编码?身份验证处理程序将为您完成。

于 2013-08-02T15:28:15.590 回答