刻下ing 发表于 2021-11-17 16:07

利用Python给指定微信好友发消息

本帖最后由 刻下ing 于 2021-11-17 16:32 编辑

1.引用的库
import time
import pyautogui as pg
import pyperclip as pc
2.代码
class SendMsg(object):

    def __init__(self):
      self.name = '好友昵称'
      self.msg = '发送的消息'


    def send_msg(self):
      # 左鍵 某个点
      # pg.click(x=118, y=361, clicks=2, interval=0, button='left')

      # 操作间隔为1秒
      pg.PAUSE = 1.5
      pg.hotkey('ctrl', 'alt', 'w')
      pg.hotkey('ctrl', 'f')

      # 找到狗彪子
      pc.copy(self.name)
      pg.hotkey('ctrl', 'v')
      pg.press('enter')

      # 发送消息
      pc.copy(self.msg)
      pg.hotkey('ctrl', 'v')
      pg.press('enter')

      # 隐藏微信
      time.sleep(1)
      pg.hotkey('ctrl', 'alt', 'w')


if __name__ == '__main__':
    s = SendMsg()
    while True:
      # time.sleep(1)
      s.send_msg()

xl8802667 发表于 2021-11-18 12:53

import pyautogui as pg
import pyperclip as pc
这两个怎么调用的啊? 有没有大神指导一下小白啊?

piazini 发表于 2021-11-26 20:14

xl8802667 发表于 2021-11-18 12:53
import pyautogui as pg
import pyperclip as pc
这两个怎么调用的啊? 有没有大神指导一下小白啊?

在命令行下输入:
pip.exe install pyautogui
pip.exe install pyperclip

如果有黄色和红色提示报错,执行下面命令试试:
python -m pip install --upgrade pip
pip install setuptools-scm

Sen 发表于 2021-11-17 16:27

self.name = '发送消息的人昵称'

xiaoshu1688 发表于 2021-11-17 16:27

发送的内容,怎么设定呢。

shayanxiang 发表于 2021-11-17 16:30

发送内容怎么设定?

刻下ing 发表于 2021-11-17 16:30

xiaoshu1688 发表于 2021-11-17 16:27
发送的内容,怎么设定呢。

      self.name = '好友昵称'
      self.msg = '发送的消息'

yxekey 发表于 2021-11-17 16:31

现在Python用的人挺多的啊,这个好学吗,平时时间也不多。

刻下ing 发表于 2021-11-17 16:33

Sen 发表于 2021-11-17 16:27
self.name = '发送消息的人昵称'

尴尬,写错了

刻下ing 发表于 2021-11-17 16:33

shayanxiang 发表于 2021-11-17 16:30
发送内容怎么设定?

      self.name = '好友昵称'
      self.msg = '发送的消息'

一剪没 发表于 2021-11-18 11:15

试了下,挺好用的,谢谢。
页: [1] 2 3
查看完整版本: 利用Python给指定微信好友发消息