Entry
How do I format my request to get an url/socket when there is a proxy in themiddle?
Mar 3rd, 2000 20:54
Nathan Wallace, David Fisher
urllib has proxy support built-in, but not documented.
>>> import urllib
>>> proxy = { 'http': r'http://192.168.1.1:3128'} #squid proxy on my
local network
>>> u = urllib.URLopener(proxies = proxy)
>>> f = u.open(r'http://www.python.org')
>>> print f.read()
<HTML>
<!-- THIS PAGE IS AUTOMATICALLY GENERATED. DO NOT EDIT. -->
<!-- Mon Feb 28 11:00:24 2000 -->
<!-- USING HT2HTML 1.1 -->
<!-- SEE http://www.python.org/~bwarsaw/software/pyware.html -->
<!-- User-specified headers:
Title: Python Language Website
etc, etc, etc
you can add other proxies for ftp, et al. , i haven't done it, but I'm
known for my blind faith