我正在尝试在Python中打开一个需要用户名和密码的URL。我的具体实现看起来像这样:
http://char_user:char_pwd@casfcddb.example.com/......
我在控制台看到以下错误:
httplib.InvalidURL: nonnumeric port: 'char_pwd@casfcddb.example.com'
我正在使用urllib2.urlopen,但错误提示表明它无法理解用户凭据。它看到“:”并期望一个端口号而不是密码和实际地址。你有什么想法吗?