2012-03-14 69 views
1

我对challonge使用的API和它们的url格式是https://username:[email protected]/api/但是,当在python中使用urllib2来获取这个url时,response = urllib2.urlopen('https:// username: [email protected]/api/'),我得到一个关于非数字端口号的错误。我相信这是冒号造成的()在URL中使urllib2认为我想要得到一个端口的东西。反正有这个问题,还是我做错了什么?urllib2在URL中遇到处理冒号的问题

回答

4

这是因为您必须使用auth处理程序,如urllib2.HTTPBasicAuthHandler或其他。 urllib2 docs