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论坛用户密码
推荐阅读
- 怎样成为一名合格的Python程序员?
- 孕妇到了预产期,小孩还没有入盆,请问是该等下去还是直接剖腹产
- python 爬虫,咋获得输入验证码之后的搜索结果
- python的html5lib这个库咋使用啊我在网上也没有找到相关文档
- |为了人气这么拼?千万网红钟婷为了流量,直接挂掉自己眉毛
- 为啥腾讯要关闭ios端的赞赏,而不是将支付费用直接乘以1.43倍
- 普通车|想买大型SUV就别等了这3款车现大降价,途昂直接优惠一辆卡罗拉
- 零基础入门学习啥语言好
- 哪个数据库,可以直接做数据透视图(navicat类的也可以)
- 为啥微信没有为安卓平板推出客户端
