剛才準(zhǔn)備在baidu hi上寫(xiě)博客的,奈何打開(kāi)一個(gè)網(wǎng)頁(yè)要那么長(zhǎng)時(shí)間。而且時(shí)不時(shí)沒(méi)有反應(yīng),或出錯(cuò),速度慢到了讓人無(wú)法接受的地步。浪費(fèi)的時(shí)間將近20分鐘吧。都沒(méi)有寫(xiě)博客的心情了。 可能是baidu hi現(xiàn)在的訪問(wèn)人數(shù)過(guò)多引起的吧。真是無(wú)語(yǔ)了,但有什么辦法。
也許baidu博客工具支持多圖片上傳功能,這占用了很大帶寬吧。 圖片很重要,但如此緩慢的響應(yīng)速度更是讓人無(wú)法接受。真的很火。 算了,這世界上很少有完美的東西吧 Python下載中用到代理,用urllib幾天前已經(jīng)成功,但是用urllib2一直出錯(cuò),昨天找到了一段可以執(zhí)行的Python代理腳本,可以完全一模一樣照著做,楞是出錯(cuò),真叫人郁悶,編程是個(gè)細(xì)致活 authinfo = urllib2.HTTPBasicAuthHandler() authinfo.add_password('realm', proxyserver, user, passwd) 代碼幾乎一樣,還是報(bào)錯(cuò) Traceback (most recent call last): File "I:\FutureLab\test2\int\try\TestHttpConnection.py", line 26, in ? proxy3() File "I:\FutureLab\test2\int\try\TestHttpConnection.py", line 23, in proxy3 urllib2.urlopen('http://www.google.com/') File "C:\python_24\lib\urllib2.py", line 130, in urlopen return _opener.open(url, data) File "C:\python_24\lib\urllib2.py", line 358, in open response = self._open(req, data) File "C:\python_24\lib\urllib2.py", line 376, in _open '_open', req) File "C:\python_24\lib\urllib2.py", line 337, in _call_chain result = func(*args) File "C:\python_24\lib\urllib2.py", line 573, in <lambda> lambda r, proxy=url, type=type, meth=self.proxy_open: \ File "C:\python_24\lib\urllib2.py", line 580, in proxy_open if '@' in host: TypeError: iterable argument required user = 'xxx' passwd = 'xxx' proxyserver = '10.11.21.33:808' proxy = 'http://%s' % proxyserver def proxy3(): authinfo = urllib2.HTTPBasicAuthHandler() authinfo.add_password('realm', proxyserver, user, passwd) opener = urllib2.build_opener(urllib2.ProxyHandler({'http':proxy}), authinfo) // 編碼過(guò)程中,一次把proxy寫(xiě)成proxyserver了,這里的proxy是 帶協(xié)議標(biāo)識(shí) 的字符串 urllib2.install_opener(opener) response = urllib2.urlopen('http://www.google.com/') txt = response.read() print txt print 'done' proxy3() 把url改為如下鏈接,返回了之后一大串?dāng)?shù)據(jù),很是興奮。 昨天僅僅是通過(guò)URL進(jìn)行調(diào)用,而現(xiàn)在可以直接通過(guò)Python返回了,Python最初的門(mén)檻已經(jīng)打開(kāi),要走的路還很長(zhǎng),為自己加油:) |
|