尝试通过网页抓取或邮件发送.csv导出生成自动化每日通话报告
由于RingCentral(一个网络电话服务提供商)不提供任何通话统计报告,我正在寻找替代方案。
我希望尽可能地自动化这个过程,避免每天都要去网站上查看,发送报告到邮箱,打开邮箱再把.csv
文件导入到Excel中,然后运行脚本。
我觉得我有两个选择(如果你知道更多,请纠正我):
- 从Ringcentral.com网站抓取数据。
- 创建一个邮箱,每天自动发送报告到这个邮箱。然后我可能会用Python来访问这个
.csv
文件,应用一些宏,然后把结果发送到另一个邮箱。
我希望能得到一些关于如何解决这个问题的建议。如果有人想看看网站上数据是如何嵌入的,我可以提供源代码。那是JavaScript,我对这个不太熟悉。
任何建议都非常感谢。
谢谢,
J
1 个回答
1
你可以使用RingCentral的REST API来获取通话记录,这些记录会以JSON格式返回。你可以直接通过API获取这些数据,也可以通过一些开发工具包(SDK)来获取,这些工具包包括Python和JavaScript。
- API指南: https://developers.ringcentral.com/api-docs/index.html##GetCallLog.html
- 开发工具包: https://github.com/ringcentral
另外,RingCentral的在线账户门户现在也提供了一些通话报告功能,如果这些功能满足你的需求,那就不需要进行额外的开发了。