1
我試圖訪問遠程URL。不幸的是,工作場所的互聯網需要一個帶有認證的http代理。 http代理身份驗證所需的用戶名包含空格(不要問我爲什麼)。當使用urllib2 HTTPBasicAuthHandler問題時,用戶名包含空格
我的代碼是:
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
任何建議?
謝謝!