2015-03-02 55 views
-1

我試圖通過請求模塊在Python中登錄到網站。這是我的Python代碼:HTTP連接池錯誤(最大重試次數超過)與url中的請求模塊

import requests 

url='http://example.com/login.php' 
Data={'user':'user_name','pass':'my_password'} 
session=requests.session() 
req=session.post(url=URL, data=Data) 

運行此之後,得到如下錯誤:

HTTPConnectionPool(host='example.com', port=80): Max retries exceeded with url: /login.php (Caused by <class 'socket.gaierror'>: [Errno -2] Name or service not known) 

如何解決這個問題?

+0

替換'與真實主機名example.com'!或者你只是將它用作假人:檢查你輸入的主機名和你的互聯網連接! – 2015-03-02 14:03:51

+0

我用多個主機名嘗試此代碼,但任何時候都會得到相同的錯誤。 – 2015-03-03 08:19:36

回答

0

Python變量區分大小寫。您的變量是小寫url,但是在session.post方法中,您將url參數設置爲uppecase URL。這可能是一個問題。

相關問題