使用python自动化whatsapp

2024-09-28 21:13:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在我的android手机中使用python自动化whatsapp。我用的是Pydroid3IDE。 从终端我安装了pywhatkit

$ pip install pywhatkit

我从chrome浏览器登录whatsapp网站

现在我编写了名为test.py的脚本,如下所示-

 import pywhatkit 
 pywhatkit.sendwhatmsg("+9176xxxxxx18","hello","10,36")

(我的号码不是+9176xxxxxxx18)

(我已将时间设置为比我的时间晚2分钟) 但是每当我运行脚本时,它在导入pywhatkit时抛出一个错误

类似这样的事情-

    Traceback (most recent call last):
  File "/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py", line 31, in <module>
    start(fakepyfile,mainpyfile)
  File "/data/user/0/ru.iiec.pydroid3/files/accomp_files/iiec_run/iiec_run.py", line 30, in start
    exec(open(mainpyfile).read(),  __main__.__dict__)
  File "<string>", line 1, in <module>
  File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/pywhatkit/__init__.py", line 8, in <module>
    from pywhatkit.main import print_sleep_time, check_window, sendwhatmsg, sendwhatmsg_to_group, info, playonyt, search, close_tab, sendwhatmsg_instantly, sendwhats_image
  File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/pywhatkit/main.py", line 9, in <module>
    import pyautogui as pg
  File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/pyautogui/__init__.py", line 249, in <module>
    import mouseinfo
  File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/site-packages/mouseinfo/__init__.py", line 223, in <module>
    _display = Display(os.environ['DISPLAY'])
  File "/data/user/0/ru.iiec.pydroid3/files/aarch64-linux-android/lib/python3.8/os.py", line 675, in __getitem__
    raise KeyError(key) from None
KeyError: 'DISPLAY'

[Program finished]

图像:-enter image description here

我不明白为什么会出现这个错误,请帮助我。如果有其他方法在android上使用python发送whatsapp消息,请告诉我?我的android上也有一个终端termux,它在linux上运行到bash[my desi terminal]😂]


Tags: inpydatalinuxrulinefilesfile
1条回答
网友
1楼 · 发布于 2024-09-28 21:13:48

我看到您正在尝试从移动[android]设备运行,此模块需要PC浏览器。所以它不能在你的手机上运行。试着在你的电脑上运行test.py。你就不能在安卓上用python发送whatsapp消息

相关问题 更多 >