分享

[Python]Python Web编程

 思念是一种饼 2011-04-13
刚才准备在baidu hi上写博客的,奈何打开一个网页要那么长时间。而且时不时没有反应,或出错,速度慢到了让人无法接受的地步。浪费的时间将近20分钟吧。都没有写博客的心情了。 可能是baidu hi现在的访问人数过多引起的吧。真是无语了,但有什么办法。
也许baidu博客工具支持多图片上传功能,这占用了很大带宽吧。
图片很重要,但如此缓慢的响应速度更是让人无法接受。真的很火。
算了,这世界上很少有完美的东西吧

Python下载中用到代理,用urllib几天前已经成功,但是用urllib2一直出错,昨天找到了一段可以执行的Python代理脚本,可以完全一模一样照着做,楞是出错,真叫人郁闷,编程是个细致活

authinfo = urllib2.HTTPBasicAuthHandler()
authinfo.add_password('realm', proxyserver, user, passwd)

代码几乎一样,还是报错
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)  // 编码过程中,一次把proxy写成proxyserver了,这里的proxy是 带协议标识 的字符串
    urllib2.install_opener(opener)
    response = urllib2.urlopen('http://www.google.com/')
    txt = response.read()
    print txt
    print 'done'
   
proxy3()

把url改为如下链接,返回了之后一大串数据,很是兴奋。
昨天仅仅是通过URL进行调用,而现在可以直接通过Python返回了,Python最初的门槛已经打开,要走的路还很长,为自己加油:)

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多