python2中的urllib2,而python3里面没有这个模块,原因是python3里的urllib模块合并了urllib2的模块
那么原来的urllib2.urlopen() 请求网页的命令就改成了 python3 的 urllib.request.urlopen()
使用方法
import urllib.request #在这里不能只引入urllib。
page=urllib.request.urlopen('www.baidu.com')
还有这个函数的方法
getURL()--返回检索的资源的URL,通常用于确定是否遵循重定向;
info()--返回页面的元信息;
getcode()--返回响应的HTTP状态代码;
read()--返回页面元素。
import urllib.request
p = urllib.request.urlopen('www.baidu.com')
#返回页面的元信息
print(p.info())
#获取URL地址
print(p.getURL())
#返回响应的HTTP状态码 200正常
print(p.getcode())
#返回页面源代码
print(p.read())