【问题标题】:Requests not compatible with non-"https://" schemas与非“https://”模式不兼容的请求
【发布时间】:2020-09-03 14:42:47
【问题描述】:

我正在尝试制作一个接收缩放会议 ID 和密码的程序,根据 zoom docs 中给出的架构构建一个链接,如下所示:

zoommtg://zoom.us/join?confno=12345&pwd=xxxx

这确实可以在浏览器中工作(至少是 Chrome 并且使用有效的缩放 ID 和密码...),并且会弹出一个对话框以确认加入会议。但是当我将它弹出到 requests.get(r"zoommtg://zoom.us/join?confno=12345&pwd=xxxx") 时,它会给出以下错误

 raise InvalidSchema("No connection adapters were found for {!r}".format(url))
requests.exceptions.InvalidSchema: No connection adapters were found for 'zoommtg://zoom.us/join?confno=12345&pwd=xxxxx'

有什么方法可以解决这个问题/有什么解决方法吗?

【问题讨论】:

    标签: python https python-requests schema


    【解决方案1】:

    “zoommtg”是 Zoom 客户端在您的操作系统中设置的自定义协议,当从网络浏览器调用该协议时,会将这些参数转发到 Zoom 客户端。您无法真正“获取” URL,它不是网页(那些具有 http/https 协议)。 如果您想要启动 Zoom 客户端,您可以通过(在 Windows 上)启动它:

    os.startfile(url)
    

    【讨论】:

      猜你喜欢
      • 2011-01-23
      • 1970-01-01
      • 2019-11-04
      • 2017-03-09
      • 2017-05-02
      • 1970-01-01
      • 2014-09-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多