请求与非“https://”架构不兼容

2024-10-03 19:28:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试制作一个程序,该程序接受zoom meeting 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'

有什么办法解决这个问题吗


Tags: no程序id密码pwd浏览器connectionrequests
1条回答
网友
1楼 · 发布于 2024-10-03 19:28:00

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

os.startfile(url)

相关问题 更多 >