Urllib库是Python内置的请求库。可以模拟浏览器行为,向指定的服务器发送一个请求,保存返回的数据

在Python3中的urllib库中,所有的网络相关的请求都被集成到了urllib.request模块下

urlopen函数:

这样直接就可以看到百度的源代码

默认的时候urlopen函数是使用get请求,如果data参数有数据的话就使用post请求

关于函数的返回值:

返回值是一个http.client.HTTPResponse对象,这个对象是一个类文件句柄对象。有read(size),readline,readlines以及getcode等方法

readline():

只读取一行

readlines():

以行的形式读取所有

每行以一个参数放入列表中