2012-03-14 58 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