Python中getheader的问题
2015-10-20 19:08
393 查看
http://www.jb51.net/article/15720.htm
一、打开一个网页获取所有的内容
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)
一、打开一个网页获取所有的内容
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)
相关文章推荐
- Python3.4对Excel和Word的操作----win32com
- 启用 VIM 中的 Python 自动补全及提示功能
- Python 中的Duck Typing
- Python日期和时间
- global语句(python学习手册422页)
- Python 坑爹之 代码缩进
- python str.replace / str.endswith 以及 python语句(返回目录中所有JPG图像的文件名列表)
- python单线程爬虫code
- 继续我的Python之路
- Python读写CSV文件
- Python读写CSV文件
- python str.join 和 os.path.join
- python动态创建类的声明
- python下编译py成pyc和pyo
- Python学习之一:Python2.7与opencv2.4安装配置
- 用Python建立最简单的web服务器
- 快速入门:十分钟学会Python
- python exec和eval
- 用Python和Pygame写游戏
- python 中map、reduce、zip、filter内置函数作用说明