python
  • python-requests
  • 2017-08-08 48 views 0 likes 
    0

    我正在使用Python和請求模塊。但每當我使用「requests.get」有一個網址,我得到的錯誤:Python請求:NewConnectionError

    Traceback (most recent call last): 
    File "python", line 15, in <module> 
    requests.exceptions.ConnectionError: HTTPSConnectionPool 
    (host='www.google.com', port=443): Max retries exceeded with url: /?  
    safe=active&gws_rd=ssl&safe=active (Caused by NewConnectionError 
    ('<requests.packages.urllib3.connection.VerifiedHTTPSConnection object at 
    0x7f86809a16a0>: Failed to establish a new connection: [Errno -2] Name or 
    service not known',)) 
    

    這裏是我的代碼:

    try: 
        import requests 
    except ImportError: 
        print ("Error: MOD.01") 
    r = requests.session() 
    url = "https://www.google.com/?safe=active&gws_rd=ssl&safe=active" 
    r2 = requests.get(url) 
    

    它說的是我的代碼所引發的錯誤? 謝謝。

    回答

    1

    您收到的錯誤是「名稱或服務未知」。這意味着服務器無法找到www.google.com的IP地址

    請確保您正確地複製/粘貼所有內容,然後從正在運行python腳本的相同shell中查看是否可以ping www。 google.com

    它可能非常簡單,因爲網絡(或DNS)未針對該機器/外殼進行配置。

    相關問題