我正在編寫此應用程序,用戶可以執行網頁搜索以從特定網站獲取某些信息。 除了當我通過代理連接到互聯網(它是一個公司代理)時,一切運作良好。 事情是,它有時工作。 有時我的意思是說,如果它停止工作,我所要做的就是使用任何Web瀏覽器(Chrome,IE等)瀏覽互聯網,然後python的請求開始像以前一樣工作。 我得到的錯誤是: OSError('Tunnel connection failed: 407 Proxy Authentication Required',)
我的猜測是驗證了某種憑證並且代理隧道再次啓動。 我試着用代理處理程序,但它仍然是一樣的。 我的疑惑是:企業代理下的Python URL請求
- 我怎麼知道,如果代理需要驗證,如果是這樣,怎麼做纔不至於因爲這個應用程序將被其他人使用硬編碼的用戶名和密碼?
- 有沒有辦法使用Windows的默認代理配置,所以它會像瀏覽器一樣工作?
- 當我在網上衝浪,然後python請求再次開始工作時,您會發生什麼?
我requests
和urllib.request
嘗試任何幫助表示讚賞。
謝謝!
可能的複製https://stackoverflow.com/questions/34025964/python-requests -api-using-proxy-for-https-request-get-407-proxy-authentication-r) – alfasin