ユーザー名とパスワードが必要な URL を Python で開こうとしています。私の特定の実装は次のようになります。
http://char_user:char_pwd@casfcddb.example.com/......
コンソールに次のエラーが吐き出されます。
httplib.InvalidURL: nonnumeric port: 'char_pwd@casfcddb.example.com'
私は urllib2.urlopen を使用していますが、エラーは、ユーザーの資格情報を理解していないことを意味しています。「:」を見て、パスワードと実際のアドレスではなくポート番号を期待していること。ここで私が間違っていることはありますか?