在Windows下,許多網(wǎng)絡(luò)程序的連接依賴于IE瀏覽器中的代理服務(wù)器的設(shè)置,IE瀏覽器的代理設(shè)置很可能設(shè)定了注冊(cè)表中的全局網(wǎng)絡(luò)連接配置。
我在IE瀏覽器中設(shè)置了代理,而使用Maxthon瀏覽網(wǎng)頁(yè)。在寫Python時(shí),用了urllib2庫(kù),后來(lái)出現(xiàn)了下面的錯(cuò)誤:
urllib2.URLError: <urlopen error (10061, 'Connection refused')>
先前這個(gè)程序是運(yùn)行正確的,又直接用瀏覽器訪問(wèn)需要的網(wǎng)址,正常。通過(guò)排查,發(fā)現(xiàn)IE瀏覽器中設(shè)置了代理,而代理無(wú)效,而urllib2庫(kù)使用其網(wǎng)絡(luò)配置,因此無(wú)法連接。通過(guò)取消代理,程序連接正常。
還有一例是,剛才用Windows Live Writer檢索日志,和發(fā)布日志時(shí)出錯(cuò),分別顯示如下的錯(cuò)誤:
?
這也是因?yàn)閃LW使用IE的網(wǎng)絡(luò)設(shè)置,造成的網(wǎng)絡(luò)錯(cuò)誤而顯示的錯(cuò)誤提示。
因此在設(shè)置了IE代理,并使用其他與網(wǎng)絡(luò)相關(guān)的程序,要特別注意其是否對(duì)IE代理設(shè)置有依賴。像Maxthon等就可選擇不使用IE代理配置的選項(xiàng)。
posted on 2008-07-08 13:27
len 閱讀(964)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
IT技術(shù)