【问题标题】:Comparing two URLs with and without https比较带有和不带有 https 的两个 URL
【发布时间】:2021-11-08 00:36:45
【问题描述】:

有没有一种方法可以比较两个 URL 而不管它们的协议如何,以便 https://www.google.comwww.google.com/ 是同一个 URL?

【问题讨论】:

    标签: python url urllib url-scheme


    【解决方案1】:

    你可以使用urlparse:

    from urllib.parse import urlparse
    
    u1 = urlparse('https://www.google.com')
    u2 = urlparse('http://www.google.com/')
    u3 = urlparse('ftp://www.google.com/som/ting/else')
    
    print(u1.netloc == u2.netloc == u3.netloc)
    

    输出:

    True
    

    【讨论】:

      猜你喜欢
      • 2014-02-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-13
      • 1970-01-01
      • 2019-02-08
      • 2016-01-29
      相关资源
      最近更新 更多