import httplib,base64,msvcrt username = 'username' password = 'password' proxy_host = 'proxy_host' proxy_port = 808 auth = base64.encodestring(username + ':' + password) def gethtml(url): print 'fetching', 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) if __name__ == '__main__': url = 'http://greatghoul.javaeye.com/' html = gethtml(url) print 'result for', url print '---------------------------------------------' print html msvcrt.getch()
最新评论
35 周 21 小时之前
37 周 2 天之前
1 年 17 周之前