Pyhont-Urllib2

Posted TomCzr

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段2——.vue文件的模板

为啥代码片段在 matplotlib 2.0.2 上运行良好,但在 matplotlib 2.1.0 上引发错误

web代码片段

sublime text3 增加代码片段(snipper)

JS常用代码片段2-值得收藏

JS常用代码片段2-值得收藏