python2里的urllib由python3中urllib代替

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())

猜你喜欢

转载自blog.csdn.net/rong11417/article/details/89303100