python - 用 Python 访问 iCloud 号码的合理解决方案
问题描述
我工作的公司充满了相当复杂的流程。这一切都被 IT 环境放大了,这种情况非常手动,涉及持续数周的流程的多个 (16+) 清单、冗余的 excel 电子表格、专有会计软件以及团队内截然不同的计算机能力水平。
我是一个相对缺乏经验的程序员,现在我自己编写软件来消除大部分冗余,同时打开那里但无法访问的信息。目前,我在 php 和 html 中完成了大部分工作,但自动化部分是 python。我遇到了一些超出我编程能力的问题,但到目前为止我处理得很好。最大的问题,也是我来这里的原因,可以预见的是,所有者。
他有一个苹果并使用 iCloud 号码。它是网络上唯一的苹果。我已经通过 python 搜索了很多 API 访问。那里有一些东西,但我只能找到有关访问电话所在位置或访问电话联系人的信息。Idk,我不熟悉 iCloud,可能会以错误的方式出现。我只需要一次对一个电子表格进行简单的读取和写入一个单元格。
我曾考虑过 Selenium,但现在这对我来说似乎太复杂了。
有谁知道访问 iCloud 号码的 API 或有更好的主意?
提前谢谢
解决方案
我没有测试任何代码,也没有实现任何代码,但在 GitHub 中有一个名为的库pyicloud
,它似乎是访问文件的通道。这是未经测试的代码,但应该可以访问 iCloud Numbers 数据,而且您似乎应该能够执行以下操作:
from pyicloud import PyiCloudService
icloud = PyiCloudService(apple_id,password)
icloud.drive().get_file(file_id)
再次,所有未经测试和未经验证。在此处查看更多信息:https ://github.com/picklepete/pyicloud
祝你好运!
推荐阅读
- r - Quantmod addMACD() 删除线图
- java - java.lang.IllegalArgumentException:找到了多个名为 [spring_web] 的片段
- javascript - 将新插入到使用 data-url 填充的表中?
- java - 我如何能够使用 This() 获得 2 个输出;
- c# - 一列GridView数据到多个图表系列
- php - 如何获取对象值
- javascript - 如何在 CefSharp 浏览器上为 wpf 启动 webkitSpeechRecognition
- python-3.x - 在 python 中删除停用词和标记化
- hyperledger-fabric - 无法通过自定义 ./startNetwork.sh 脚本创建频道?
- apache-kafka - 单个 Kafka 消费者同时消费来自两个不同集群的消息