Python urllib和urllib2的入门

来源:互联网 发布:金山数据恢复手机版 编辑:程序博客网 时间:2024/04/30 12:52
#!/usr/bin/env python# -*- coding: utf-8 -*-import urllibimport urllib2URL_IP = 'http://www.httpbin.org/ip'URL_GET = 'http://www.httpbin.org/get'def use_simple_urllib2():    response = urllib2.urlopen(URL_IP)    print '>>>>>Response Headers:'    print response.info()    print '>>>>>Response Body:'    print ''.join([line for line in response.readlines()])def use_params_urllib2():    #构建请求参数    params = urllib.urlencode({'param1':'hello','param2':'world'})    print 'Request Parmas:'    print params    #发送请求    response = urllib2.urlopen('?'.join([URL_GET,'%s'])%params)    #处理响应    print '>>>>>Response Headers:'    print response.info()    print '>>>>>Status Code:'    print response.getcode()    print '>>>>>Response Body:'    print ''.join([line for line in response.readlines()])if __name__ == '__main__':    print '>>>>>User simple urllib2:'    use_simple_urllib2()    print    print '>>>>>User params urllib2:'    use_params_urllib2()
0 0
原创粉丝点击