zoukankan      html  css  js  c++  java
  • urllib2功能说明

    1、urlopen(url, data, timeout)

    第一个参数url即为URL,第二个参数data是访问URL时要传送的数据,第三个timeout是设置超时时间。
    
    第二三个参数是可以不传送的,data默认为空None,timeout默认为 socket._GLOBAL_DEFAULT_TIMEOUT
    
    第一个参数URL是必须要传送的,在这个例子里面我们传送了百度的URL,执行urlopen方法之后,返回一个response对象,返回信息便保存在这里面。

    2、Request:

    Request类的实例,构造时需要传入Url,Data等等的内容
    class Request:
    
        def __init__(self, url, data=None, headers={},
                     origin_req_host=None, unverifiable=False):
            # unwrap('<URL:type://host/path>') --> 'type://host/path'
            self.__original = unwrap(url)
            self.__original, self.__fragment = splittag(self.__original)
            self.type = None
            # self.__r_type is what's left after doing the splittype
            self.host = None
            self.port = None
            self._tunnel_host = None
            self.data = data
            self.headers = {}
            for key, value in headers.items():
                self.add_header(key, value)
            self.unredirected_hdrs = {}
            if origin_req_host is None:
                origin_req_host = request_host(self)
            self.origin_req_host = origin_req_host
            self.unverifiable = unverifiable
  • 相关阅读:
    tiled工具使用
    shan
    随笔
    潘大神又一篇
    潘大神的文章
    最近用到这个强大的工具 PhysicsEditor (转)
    为什么要写博客?
    nyoj 998
    欧拉函数
    背包问题
  • 原文地址:https://www.cnblogs.com/xiaoyaowuming/p/7278323.html
Copyright © 2011-2022 走看看