|
好了,废话少说,我们先看看几个示例吧
一、打开一个网页获取所有的内容
复制代码 代码如下: from urllib import urlopen doc = urlopen("http://www.baidu.com").read() print doc
二、获取Http头
复制代码 代码如下: from urllib import urlopen doc = urlopen("http://www.baidu.com") print doc.info() print doc.info().getheader('Content-Type')
三、使用代理
1. 查看环境变量
复制代码 代码如下: print ""n".join(["%s=%s" % (k,v) for k,v in os.environ.items()]) print os.getenv("http_proxy")
2. 设置环境变量
复制代码 代码如下: import os os.putenv("http_proxy","http://proxyaddr:<port>")
3. 使用代理
复制代码 代码如下: # Use http://www.someproxy.com:3128 for http proxying proxies = {'http': 'http://www.someproxy.com:3128'} filehandle = urllib.urlopen(some_url,proxies=proxies) # Don't use any proxies filehandle = urllib.urlopen(some_url,proxies={}) # Use proxies from environment - both versions are equivalent filehandle = urllib.urlopen(some_url,proxies=None) filehandle = urllib.urlopen(some_url)
您可能感兴趣的文章:- python urllib urlopen()对象方法/代理的补充说明
- 详解Python中open()函数指定文件打开方式的用法
- Python open()文件处理使用介绍
- Python urllib模块urlopen()与urlretrieve()详解
- Python学习笔记之open()函数打开文件路径报错问题
(编辑:安卓应用网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|