gpt4 book ai didi

python - 桌面 python 脚本检索发送到 android 设备的短信

转载 作者:行者123 更新时间:2023-11-30 05:01:21 24 4
gpt4 key购买 nike

我有一个用 python/selenium 编写的网络抓取工具,它每天在家庭服务器上运行。我正在抓取的网站之一最近推出了 2FA,总体而言我赞成,但缺点是它破坏了我的自动化,因为现在一次性密码通过 SMS 发送到我的手机号码 - 这需要在脚本可以继续之前输入。为了让我的脚本再次完全自动化,我需要一种方法让我的桌面 python 脚本轮询我的 Android 设备以获取其 SMS 消息。

我查看了 Twilio,但文档表明它不适合我的用例;

Hosted SMS provides a method for customers to use Twilio ... to send and receive messages on voice-enabled numbers they already own ... Hosted SMS supports USA & Canada in Beta. Mobile numbers are not supported.

Google 有 SMS Retriever API 这也不符合我的目的,因为它需要在消息正文中使用自定义哈希码,而 SMS User Consent API 需要用户点击屏幕以批准每个请求(当然这不是完全自动化的)。

我能想到的将这些 OTP 放入我的 python 脚本的最快的随机方法是编写一个简单的离散移动应用程序,并允许访问 SMS 并创建以下工作流程:

  • 让桌面 python 脚本在到达 2FA 屏幕时暂停并监听指定的 UDP/TCP 端口
  • 让移动应用简单地查找来自目标号码(或带有目标短语)的消息
  • 当收到这样的消息时,应用程序会加密消息文本,并且
  • 通过 UDP/TCP 将其发送到我的家庭服务器上的上述端口
  • 让脚本解密并解析 OTP(或 x 分钟后超时)

理想情况下,唯一会阻碍工作流程的是,如果我的手机在脚本运行时恰好处于关机状态。

...而不是把它放在一起,我想知道是否有人可以推荐一种更好的方法(或 API)来实现这一点?

最佳答案

我建议查看 https://wammu.eu/ , 支持的手机 https://wammu.eu/phones/

关于python - 桌面 python 脚本检索发送到 android 设备的短信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58189237/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com