python3:urllib.request 的主要函数说明

内容的主要来源为:

https://docs.python.org/3/library/urllib.request.html#module-urllib.request

The urllib.request module defines functions and classes which help in opening URLs (mostly HTTP) in a complex world — basic and digest authentication, redirections, cookies and more.

urllib.request.urlopen(url, data=None, [timeout, ]*, cafile=None, capath=None, cadefault=False, context=None)

url, which can be either a string or a Request object.
     url 既可以是一个string, 也可以是一个request对象
data must be an object specifying additional data to be sent to the server, or None if no such data is needed. See Request for details
     data 必须是指定发送给sever的特定附加数据, 当这个数据不需要,则data=None
函数返回的是什么?
This function always returns an object which can work as a context manager and has methods such as

这个函数总是返回一个可以作为上下文的管理器.并有如下的方法:


实例如下:

from urllib import request

if __name__ == '__main__':
    url = 'http://www.baidu.com/'
    response = request.urlopen(url)
    html = response.read().decode('utf-8')
    print(html)

其它几个函数的实例如下(from ipython)



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值