1
我試圖訪問這個網站使用Python httplib2的:SSL握手錯誤:[錯誤1]
https://www.talkmore.no/talkmore3/servlet/Login
但我得到這個錯誤:
httplib2.SSLHandshakeError: [Errno 1] _ssl.c:510: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
這是Python代碼我使用:
login = "user"
pwd = "pass"
headers = {'Content-type': 'application/x-www-form-urlencoded'}
data = {'username':login, 'password':pwd}
h = httplib2.Http(".cache", disable_ssl_certificate_validation=True)
resp, content = h.request("https://www.talkmore.no/talkmore3/servlet/Login", "POST", urlencode(data))
我曾嘗試與其他圖書館,但出現同樣的錯誤..
您應該使用'REQUESTS'庫。它比'HTTPLIB'更好,它支持'SSL'。這個代碼使用請求會更簡單! –
我得到了與請求相同的錯誤.. – EspenG
我並不是說'request'會解決錯誤,我只是說請求是一個更好的庫。 –