0
파이썬에서 내 cPanel에 로그인하려고하는데 항상 401 액세스 거부 코드 오류가 발생합니다. 내가 봤 거든, 시도하고 시도했지만 성공하지 못했습니다. 다음은 로그인 부분의 코드입니다.파이썬에서 HTTP 기본 인증 처리기 오류
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
내가 정확히 무엇을 잘못하고 있는지 알려줄 수 있습니까? 당신은 사용자 이름과 암호를 인코딩 BASE64 왜 내가 전달하고
URL은 https://mydomain.com:2083
그게 내가 모든 예제에서 본 것입니다. 나는 일반 텍스트로 시도했지만 동일한 401 액세스 거부 오류가 발생했습니다. –
기본 인증을 사용하고 있습니까? 내가 hostgator를 사용하고 hostname.com:2083을 입력하는 일부 사이트로 이동하면 기본 인증을 사용하지 않는다는 것을 알 수 있습니다. 기본 인증은 브라우저에 사용자 이름과 비밀번호를 묻는 대화 상자가 표시됩니다. –