如何使用 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 脚本使用情况

采用HAN网络模型的WebShell检测

自行车配件里面 HAN是啥牌子。比如HAN H1油刹。哪个国家的,和喜玛诺等比较如何。

如何使用自己的身份验证系统控制对 Google Cloud Storage 对象的访问?