python urllib2直接open和通过request再open有啥区别。打印的内容都一样

就你这个例子,确实没区别。但是如果你要加 request header,那就有区别了。
■网友
urllib2 中支持更多的参数,比如修改header,提交数据。比如以下的例子class BBS_sysu(): def __init__(self): #构造urllib的数据头 self.login_url = "http://bbs.xxxx.edu.cn/login" self.user_agent = \u0026#39;Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)\u0026#39; self.headers = {\u0026#39;User-Agent\u0026#39;: self.user_agent} self.cookie = cookielib.CookieJar() self.opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(self.cookie)) self.pattern = re.compile(r\u0026#39;"success":"(d)"\u0026#39;) self.guess = False self.ignore=False参考:用python破解某211大学BBS论坛用户密码


    推荐阅读