【问题标题】:urllib2 having trouble processing colon symbol in urlurllib2 在处理 url 中的冒号时遇到问题
【发布时间】:2012-03-14 06:33:44
【问题描述】:

我正在使用 API for challonge,它们的 url 格式是 https://username:password@challonge.com/api/ 但是,当在 python 中使用 urllib2 来获取这个 url 时,response = urllib2.urlopen('https://username:password@challonge.com/ api/'),我收到有关非数字端口号的错误。我相信这是由于 url 中的冒号 (:) 使 urllib2 认为我正在尝试获取某些东西的端口。有没有围绕这个问题,还是我做错了什么?

【问题讨论】:

    标签: python urllib2 colon


    【解决方案1】:

    这是因为您必须使用 urllib2.HTTPBasicAuthHandler 等身份验证处理程序。 urllib2 docs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-06
      • 1970-01-01
      • 2022-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-03
      相关资源
      最近更新 更多