Python3 Urllib学习

urllib 的四个模块
1 . urllib.request
2. urllib.error
3. urllib.parser
4. urllib.robotparser

#!/usr/bin/python3
import  urllib.request
response = urllib.request.urlopen("http://yaopu.github.io")
/#得到的是一个对象,response
type(response)
/# class 'http.client.HTTPResponse'
html = response.read()
/#读取这个对象
type(html)
/#查看属性
/#class 'bytes'
/#一个二进制的
html = response.read().decode('utf-8')
/#用utf-8格式进行解码
print(html)
/#输出网页源码

当然,对于urllib.request.openurl()函数,可以输入的参数
+ 第一种是URL地址
+ 第二种是urllib.request.Request 对象
因此,又可以改写上述代码:

你可能感兴趣的:(Python)