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