如何使用 Python 控制 Google Hangouts?
Posted
技术标签:
【中文标题】如何使用 Python 控制 Google Hangouts?【英文标题】:How can I control Google Hangouts with Python? 【发布时间】:2015-04-25 22:59:40 【问题描述】:作为一个 Python 项目,我想使用 Python 2.7 控制 Google Hangouts(开始/结束视频/电话、静音/取消静音、拨号等);例如创建一个call()
函数,该函数接受我的圈子/联系人中的人的电子邮件地址和电话号码并给这些人打电话。
然而,作为一个新手,我不知道是否:
-
已经有一个 Python 包(大部分)可以做到这一点,
我需要注册谷歌云,安装谷歌云SDK,学习
如何使用 Google App Engine 等,或者只是在浏览器中登录 Google 就足够了
所以,如果有人可以为我画一个简短的路线图,我将不胜感激。
例如,我需要哪些 Python 包?
【问题讨论】:
您可以使用 Selenium 自动登录 Google,然后浏览到可以开始聊天或通话的环聊。 【参考方案1】:Hangups,一个用于环聊的 Python 即时消息客户端已经存在,可能值得一看。它是一个终端客户端,但也用作多个 GUI 应用程序的后端。
https://github.com/tdryer/hangups
【讨论】:
Hangups 不支持通过环聊进行视频/语音通话 有没有办法在 python 脚本中使用它? 有 Windows 解决方案吗?以上是关于如何使用 Python 控制 Google Hangouts?的主要内容,如果未能解决你的问题,请参考以下文章
使用 Python / Apache Beam 进行 Google Cloud Storage 并发控制?
带有 GAE 的 Ninja 框架:访问 google 应用引擎开发控制台
如何在 Google API 控制台中捕获/查看 Google App 脚本使用情况