需要下载的package



打开微信,打开要发送的好友聊天窗口即可。

# -*- coding: utf-8 -*-
# @Time    : 2020/11/8 21:33
# @Author  : AWAYASAWAY
# @File    : 1.py
# @IDE     : PyCharmimport win32gui
import win32api
import win32con
import time
import requests
from threading import Timerimport win32clipboard as wdef get_news():headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.183 Safari/537.36 Edg/86.0.622.63'}url = 'http://open.iciba.com/dsapi'response = requests.get(url, headers=headers)content = response.json()['content']note = response.json()['note']return content, notedef getClipBoardText():w.OpenClipboard()d = w.GetClipboardData(win32con.CF_TEXT)w.CloseClipboard()return ddef setClipBoardText(data):w.OpenClipboard()w.EmptyClipboard()w.SetClipboardText(data)w.CloseClipboard()def ctrlV():win32api.keybd_event(17, 0, 0, 0)  # ctrl键位码是17win32api.keybd_event(86, 0, 0, 0)  # v键位码是86win32api.keybd_event(86, 0, win32con.KEYEVENTF_KEYUP, 0)  # 释放按键win32api.keybd_event(17, 0, win32con.KEYEVENTF_KEYUP, 0)def altS():win32api.keybd_event(18, 0, 0, 0)  # Alt键位码win32api.keybd_event(83, 0, 0, 0)  # s键位码win32api.keybd_event(18, 0, win32con.KEYEVENTF_KEYUP, 0)  # 释放按键win32api.keybd_event(83, 0, win32con.KEYEVENTF_KEYUP, 0)weixin = win32gui.FindWindow(None, "微信")
win32gui.SetForegroundWindow(weixin)
left, top, right, bottom = win32gui.GetWindowRect(weixin)
print(left, top, right, bottom)def send_news():contents = get_news()theWordYouWantToSay = contents# for i in range(0, 2):click_x = 732 - 423 + left + 80# click_x 和clilck_y点到输入框click_y = bottom - (918 - 775) + 60win32api.SetCursorPos([click_x, click_y])win32api.mouse_event(win32con.MOUSEEVENTF_LEFTUP | win32con.MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)setClipBoardText(u'Hello, Miao~miao' + '\n' + theWordYouWantToSay[0] + '\n' + theWordYouWantToSay[1])  # 自行修改好友名字ctrlV()win32api.keybd_event(13, 0, 0, 0)  # 13 enterwin32api.keybd_event(13, 0, win32con.KEYEVENTF_KEYUP, 0)time.sleep(0.5)# t = Timer(86400, send_news)  # 24h# t = Timer(3, send_news)  # 3s 设置每时间发送,不建议,亲测会被好友删除# t.start()if __name__ == '__main__':# send_news()# 设置最大运行次数,防止被删好友runNums = 3for i in range(runNums):send_news()

如需对本代码进行修改和改进,建议先对文件助手发送。否则后果自负。

如何给自己的微信好友发送金山词霸每日一词相关推荐

  1. python发微信提醒天气_基于Python实现定时自动给微信好友发送天气预报

    效果图 from wxpyimport * import requests from datetimeimport datetime import time from apscheduler.sche ...

  2. python发送文件给微信好友_基于Python实现定时自动给微信好友发送天气预报

    效果图 from wxpyimport * import requests from datetimeimport datetime import time from apscheduler.sche ...

  3. python发微信提醒天气_python-定时给指定微信好友发送天气预报和每日一句

    参考链接 wxpy: 用 Python 玩微信 Python定时自动给微信好友发送天气预报 源码 weather.py from wxpy import * import requests from ...

  4. 使用python 自动给微信好友发送消息 pyautogui库下载

    使用Python-pyautogui,实现全自动微信发消息,带交互功能 直接输入好友的备注.想发送的次数以及发送的内容,即可实现自动查找该好友并对该好友发送指定的消息 先直接上代码,后文会给出代码的具 ...

  5. python发送文件给微信好友_Python定时自动给微信好友发送天气预报

    效果图 from wxpyimport * import requests from datetimeimport datetime import time from apscheduler.sche ...

  6. Python定时自动给微信好友发送天气预报

    总之就是762459510 from wxpyimport * import requests from datetimeimport datetime import time from apsche ...

  7. 利用 itchat给微信好友发送生日快乐

    一.安装itchat 1.运行cmd,输入pip install itchat 2.输入 pip list ,看是否存在itchat 二.本地导入 1.File>Setting 2.Projec ...

  8. python3通过itchat登录微信给好友发送消息

    环境:windows7,python3.7 安装itchat,requests 金山词霸开放平台API:http://open.iciba.com/dsapi 如果遇到登录微信时出现错误告警,请参照: ...

  9. python3.7通过itchat方式登录微信给好友发送天气信息

    环境:win7,python3.7 安装好 ichat,requests,yaml,Schedule(定时功能使用) 准备一份全国地区的code:参照图一:citys.yml 需先了解全国天气相关接口 ...

最新文章

  1. DVWA——Sqlmap练习
  2. 命令行进入指定目录_VIM学习笔记 操作目录(Manipulate Directory)
  3. 电子科大提出“姿态蒸馏”算法-实现快速人体姿态估计
  4. 学习随笔:Django 补充及常见Web攻击 和 ueditor
  5. 计算机专业未来希望,中国人才最紧缺的6个大学专业,希望你不要错过。
  6. IO、NIO、AIO
  7. python填充颜色规则_Python填充任意颜色,不同算法时间差异分析说明
  8. 小学期实践心得(2)
  9. html5 websocket与c,打通B/S与C/S !让HTML5 WebSocket与.NET Socket公用同一个服务端!
  10. org.n3r.idworker idworker-client生成唯一id
  11. Unity功能实现——解析OBJ模型文件
  12. 网页上使用的输入法——Google Transliteration
  13. 竞品分析 | 百词斩竞品分析报告
  14. 中间商只会赚差价?论接口的重要性
  15. shp系列(七)——利用C++进行Shx文件的写(创建)
  16. 微码汇:从O2O的前世今生看接下来该如何“O”
  17. 上交大计算机在职研究生学费,交大在职研究生学费
  18. 【解决方案】如何通过国标GB28181协议视频平台EasyGBS搭建安监局危化品可视化监控平台?
  19. C语言实用小技巧合集(持续更新)
  20. 计算机打开音乐,怎么让电脑自动开机播放音乐教程 以及自动关机计划任务设置...

热门文章

  1. U3D贪吃蛇心得以及个人遇到的问题警戒以及勉励今后的自己
  2. Linux Pycharm中文输入候选框跟随光标
  3. Shader cesium中材质
  4. Datax中txtfilereader插件使用
  5. 海贼班 胡船长第二次直播笔记 宏
  6. 网络ADB调试Android手机
  7. 桌面计算机右击选项里没有管理员,电脑右击文件没有以管理员身份运行选项如何解决...
  8. 百度网盘是如何能够做到给每个人2TB空间的?
  9. 骁龙835在Windows 10上的性能表现有望改善
  10. 用matlab画压轴回归曲线,用matlab绘制汽车的行驶加速度曲线