问一个关于代理访问的问题

问一个关于代理访问的问题

如果我要用代理访问网页  用下面的方法
# Use http://www.someproxy.com:3128 for http proxying
proxies = {'http': 'http://www.someproxy.com:3128'}
filehandle = urllib.urlopen(some_url, proxies=proxies)
可是如果这个代理是需要密码的呢 我的用户名和密码参数写在哪里呢
Proxies which require authentication for use are not currently supported; this is considered an implementation limitation.

手册里这么写的,想要认证,用socket应该可以把。
proxies = {'http': 'http://www.someproxy.com:3128/index.php?user=xxx&pwd=xxx '}
这样?不知道
如果是BASIC认证可以这么写

proxies = {'http': 'http://USERASSWD@www.someproxy.com:3128'}

但这种方式对windows域认证或者说NTLM认证不起作用