首页 > 代码库 > Pyhont-Urllib2
Pyhont-Urllib2
Urllib2 相当于的Urllib 的升级版 但又不能代替 Urllib 这个我得新手很费解呢...这个问题留着把,,等以后成大牛的时候在回来想想这儿问题!!
Urllib2 常用
// 1 设置超时
url = ‘http://www.taobao.com‘ try: s = urllib2.urlopen(url, timeout=3) except urllib2.HTTPError, e: print e else: print s.read(100)//timeout是超时时间
#设置请求头
request = urllib2.Request(url, header) urllib2.urlopen(request)例如 url = ‘http://www.baidu.com‘header = {‘User-Agent‘: ‘Mozilla/5.0‘, ‘X-my-header‘: ‘value‘}request = urllib2.Request(url, header) //设置需要请求的 地址合请求头 urllib2.urlopen(request) //提交请求
设置Cookie
创建 一个cookie 来接受Cookie
cookieJar = cookielib.CookieJar()
header = urllib2.HTTPCookieProcessor(cookiejar=cookieJar)
//为了参看到信息 定义一个Http看到调试信息
open = urllib2.build_opener(header, urllib2.HTTPHandler(debuglevel=1))
s = open.open(url)
s.close();
Pyhont-Urllib2
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。