python urllib2库

urllib2是一个用来打开URL的可扩展的库。urllib2模块定义在一个用来打开复杂的世界的URLs(大多数是HTTP)的函数和类--包括基本的和摘要式身份验证(digest authentication),重定向(redirection),缓存(cookies)等。

urllib2有以下的函数

urllib2.urlopen()

打开一个URL,这个URL既可以是一个字符串,也可以是一个Request对象。

urllib2有以下关键的类

urllib2.Request(url)

这个类是URL请求的一个抽象。

url应该是一个包含合法URL的字符串。

data可能是一个发到服务器的指定了额外数据的字符串,如果这个数据并不需要,它可以为None。现在HTTP请求是唯一需要data的;但data没有提供时,HTTP请求将是一个POST请求而不是GET请求。在标准应用/x-www-form-urlencoded格式中,data应该是一个buffer。

headers应该是一个字典,并且add_header()被调用时,参数为headers的键和值。这经常被用在User-Agend的头部,用来被浏览器识别它自己-- 一些HTTP服务器仅仅允许来自通用浏览器的请求,而拒绝来自脚本的请求。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值