httplib是Python的http协议的内置,实现模块,使用它可以很简洁的实现http发送请求。
#导入httplib
import httplib
#连接服务器
conn=httplib.HTTPConnection('www.python.org')
#发送HTTP请求
conn.request('GET','url')
#得到结果
result=conn.getresponse()
#获取HTTP请求结果值。200为成功
resultStatus=result.stataus
#获取请求的页面内容
content=result.read()
#关闭连接
conn.close()
#如果要模拟客户端进行请求,可以发送HTTP请求头
headers={"Content-Type":"text/html;charset=gb2312"}
conn.requeset('POST','url',headers=headers)
#带参数传送
params=urllib.urlencode({'key':'value'});
conn.request('POST','url',body=params)