Python urlopen()函数 示例分享
好了,废话少说,我们先看看几个示例吧
一、打开一个网页获取所有的内容
fromurllibimporturlopen doc=urlopen("http://www.baidu.com").read() printdoc
二、获取Http头
fromurllibimporturlopen doc=urlopen("http://www.baidu.com") printdoc.info() printdoc.info().getheader('Content-Type')
三、使用代理
1.查看环境变量
print""n".join(["%s=%s"%(k,v)fork,vinos.environ.items()]) printos.getenv("http_proxy")
2.设置环境变量
importos os.putenv("http_proxy","http://proxyaddr:<port>")
3.使用代理
#Usehttp://www.someproxy.com:3128forhttpproxying proxies={'http':'http://www.someproxy.com:3128'} filehandle=urllib.urlopen(some_url,proxies=proxies) #Don'tuseanyproxies filehandle=urllib.urlopen(some_url,proxies={}) #Useproxiesfromenvironment-bothversionsareequivalent filehandle=urllib.urlopen(some_url,proxies=None) filehandle=urllib.urlopen(some_url)