请求与非“ https://”模式不兼容

时间:2020-09-03 04:58:02

标签: python https python-requests schema

我正在尝试制作一个程序,该程序采用一个缩放会议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'

任何解决此问题的方法/是否有解决方法?

1 个答案:

答案 0 :(得分:1)

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

os.startfile(url)