我正在尝试访问远程 URL。不幸的是,工作场所的互联网需要一个带有身份验证的 http 代理。http 代理认证所需的用户名包含空格(不要问我为什么)。
我的代码是:
passman = urllib2.HTTPPasswordMgrWithDefaultRealm()
passman.add_password(None, url, 'dmn\user x01', 'password')
authhandler = urllib2.HTTPBasicAuthHandler(passman)
opener = urllib2.build_opener(authhandler)
urllib2.install_opener(opener)
当我尝试打开一个页面时,会发生以下错误(我怀疑与用户名包含空格有关):
File "<string>", line 4
if not x01:password"@proxy.xxx.net:80 == :
^
SyntaxError: EOL while scanning string literal
有什么建议么 ?
谢谢!