期待像风一样的自由
python--http代理服务器链接demo
上一篇 /
下一篇 2011-10-13 16:43:06
/ 个人分类:PythonDemo
# coding:gb2312
# http://greatghoul.iteye.com
import httplib,base64,msvcrt
username = '' ##有些代理需要用户名和密码
password = ''
proxy_host = '80.90.12.36' ##代理服务器的地址
proxy_port = 8080 ##代理端口
auth = base64.encodestring(username + ':' + password) ##http验证信息以base64编码方式编码
def gethtml(url):
print 'Request URL:', url
conn = httplib.HTTPConnection(proxy_host, proxy_port)
conn.putrequest('GET', url)
conn.putheader('Proxy-Authorization', '''Basic %s''' % auth)
conn.endheaders()
resp = conn.getresponse()
if resp.status == 200:
return resp.read()
else:
return '%d - %s' % (resp.status, resp.reason)
def display(url):
html = gethtml(url)
#print 'result for', url
print '-------------------response--------------------------'
print html
#msvcrt.getch()
if __name__ == '__main__':
url1 = 'http://www.baidu.com'
print 'Server:'
display(url1)
收藏
举报
TAG: