venkat sanaka wrote:
This was the code i executed.

 >>> proxies={'http':'10.1.2.21:9090 <http://10.1.2.21:9090>'}
 >>> opener = urllib.request.FancyURLopener(proxies)
 >>> f = opener.open("http://www.python.org";)

Exception AttributeError: AttributeError("'FancyURLopener' object has no attribute 'tempcache'",) in <bound method FancyURLopener.__del__ of <urllib.request.FancyURLopener object at 0x010A40F0>> ignored
Traceback (most recent call last):
  File "<pyshell#11>", line 1, in <module>
    f = opener.open("http://www.python.org";)
  File "C:\Python30\lib\urllib\request.py", line 1439, in open
    return self.open_unknown_proxy(proxy, fullurl, data)
  File "C:\Python30\lib\urllib\request.py", line 1458, in open_unknown_proxy
    raise IOError('url error', 'invalid proxy for %s' % type, proxy)
IOError: [Errno url error] invalid proxy for http: '10.1.2.21:9090 <http://10.1.2.21:9090>'

If you do not understand the error message and the error is in Python code, you can go look at the code in the file to get a better idea. In this case, the 'raise' statement is almost certainly preceded by an if statement. See what condition was checked that your input would fail. If necessary, you can edit request.py to add print statements (what I would do, after copying to request.bak) what args are actually passed to open_unknown_proxy. Or try pdb (which I never have).


I know that url has to be used in proxies list but my proxy address is 10.1.2.21:9090 <http://10.1.2.21:9090> and it is squid proxy server.

Regards
venkat

On Wed, Apr 1, 2009 at 4:35 AM, Chris Rebert <c...@rebertia.com <mailto:c...@rebertia.com>> wrote:

    2009/3/31 venkat sanaka <venkatsan...@gmail.com
    <mailto:venkatsan...@gmail.com>>:
     > hii everyone
     >
     > I am new to python programming.And i started implementing a http
    client
     > using urllib in which
     > i was facing a problem with proxy support.i was behind a proxy
    server and
     > need to use
     > proxy of format 10.1.2.21:8080 <http://10.1.2.21:8080> to connect
    to internet.when i used this with
     > proxyhandler
     > of urllib i got errors showing invalid proxy.can someone help me
    out plzzz.

    What errors exactly? People will need the error message and full
    traceback in order to help you.
    A copy of your code would also be necessary for anyone trying to
    help you.

    Cheers,
    Chris
    --
    I have a blog:
    http://blog.rebertia.com



------------------------------------------------------------------------

--
http://mail.python.org/mailman/listinfo/python-list

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to