但凡有些事情重复时,我就在想怎么可以用程序来自动化。这里想分享如何每天给女友定时微信发送”晚安“,如果只是晚安,就略显单调,于是爬取金山词霸每日一句,英文和翻译,借此设定定时器进行发送。

准备:

pip install wxpy

pip install requests

实现代码:

from __future__ import unicode_literals

from threading import Timer

from wxpy import *

import requests

import random

bot = Bot()

# linux执行登陆请调用下面的这句

#bot = Bot(console_qr=2,cache_path="botoo.pkl")

def get_news():

"""获取金山词霸每日一句,英文和翻译"""

url = "http://open.iciba.com/dsapi/"

r = requests.get(url)

content = r.json()['content']

note = r.json()['note']

return content, note

def send_news():

try:

contents = get_news()

# 你朋友的微信名称,不是备注,也不是微信帐号。

my_friend = bot.friends().search('fairy')[0]

my_friend.send(contents[0])

my_friend.send(contents[1])

my_friend.send(u"晚安")

# 每86400秒(1天),发送1次

t = Timer(86400, send_news)

# 为了防止时间太固定,于是决定对其加上随机数

ran_int = random.randint(0,100)

t = Timer(86400+ran_int,send_news)

t.start()

except:

# 你的微信名称,不是微信帐号。

my_friend = bot.friends().search('威风大侠')[0]

my_friend.send(u"今天消息发送失败了")

if __name__ == "__main__":

send_news()

效果截图:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

python微信聊天记录自动上传_python实现微信定时每天和女友发送消息相关推荐

  1. php 公众号指定人发消息,微信公众号客服接口给指定用户openid发送消息

    微信公众号客服接口给指定用户openid发送消息 2018-09-23 微信开发文档: 客服接口-发消息 接口调用请求说明 http请求方式: POSThttps://api.weixin.qq.co ...

  2. python实现微信自动发信息_Python实现智慧-定期向微信女友发送消息,python,智给,定时,发消息...

    #author_='zhi'; #date: 2020/6/20 0020 13:34 from __future__ import unicode_literals from threading i ...

  3. python分配红包程序_Python版微信红包分配算法

    Python版微信红包分配算法 发布于 2015-05-08 10:54:23 | 151 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种面向对象.解释型计算机 ...

  4. python 微信聊天机器人_python操作微信自动发消息的实现(微信聊天机器人)

    前言 最近在学习python,发现一个微信自动发消息的小demo感觉很有意思,试了一下,不成功,因为demo中用的是itchat这个库来操作微信,而这个库是通过微信网页版来操作微信的,现在微信网页版已 ...

  5. Python实现--使用微信定时每天和女友发送定制消息(附代码教程)

    但凡有些事情重复时,我就在想怎么可以用程序来自动化.这里想分享如何每天给女友定时微信发送"晚安",如果只是晚安,就略显单调,于是爬取金山词霸每日一句,英文和翻译,借此设定定时器进行 ...

  6. python微信加人_python实现微信自动回复及批量添加好友功能

    微信怎么设置自动同意添加好友并自动回复微信怎么设置自动同意添加好友并自动回复微商怎么设置自动同意添加好友微信自动同意添加好友并回复这个功能是无法直接在微信上设置的.只能借助于像聊天狗助手这样的第三方辅 ...

  7. python微信语音转发_python实现微信小程序自动回复

    本文是使用Python的itchat模块进行微信私聊消息以及群消息的自动回复功能,必须在自己的微信中添加微信号xiaoice-ms(微软的微信机器人)才能实现,直接复制代码运行之后扫一扫二维码即可,经 ...

  8. python发微信朋友圈_python实现微信每日一句自动发送给喜欢的人

    本文实例为大家分享了python实现微信每日一句自动发送的具体代码,供大家参考,具体内容如下 参考了一篇博客:教你使用python实现微信每天给女朋友说晚安 代码: # -*- coding: utf ...

  9. python微信自动回复代码_Python 实现微信自动回复的方法

    众所周知QQ上面是可以设置自动回复的,但是微信上面并不可以.最近在学习Python,发现Python的适用范围是真的很广,这里使用itchat组件实现微信的自动回复 1:安装itchat pip in ...

最新文章

  1. kind富文本编辑器_富文本编辑器原理探索
  2. 在Java中使用Spliterator
  3. SAP同一公司不同工厂间物料转储方案比较
  4. LeetCode:198:打家劫舍
  5. LeTax报错之 Incomplete \iffalse
  6. var obj = eval(result); 解析json
  7. DOS批处理高级教程精选(二)
  8. linux串口配置详解
  9. 懂了这些,你才真正懂了C
  10. 纯CSS实现二级下拉导航菜单
  11. 众元教育H3CSE20200603班-IPsec
  12. Flex Builder 4.6切换语言
  13. cdrx8如何批量导出jpg_cdr怎么保存jpg格式
  14. 线性二次型调节器(LQR)原理详解
  15. 计算机相关学科查找英文paper的一般方法
  16. 2022年10月deepin 20.7.1 谈谈我们的N卡驱动开发心得
  17. XML文件处理——XML文件简介
  18. unity3D 中各英文翻译
  19. Vue渲染器(一):渲染器的设计
  20. mysql数据库内连接、左连接、右连接的区别

热门文章

  1. 微波电路中的线性和非线性
  2. ANSI C标准库和POSIX库
  3. 计算机科学技术应用任务书,计算机科学与技术专——专业实习任务书.doc
  4. IGBT静态参数测试系统可测项目有哪些?
  5. 构建你的Office 365开发环境 - IOS版
  6. 【OJ每日一练】1029 - 字母密码
  7. pr导入预设发现带入原片,选择合适序列预设即可
  8. 宣传和灌输诚信国家理念-乌隆他尼皇家大学
  9. android 与后台实时视频,android选择视频文件上传到后台服务器
  10. 苹果显示未找到服务器,苹果浏览器找不到服务器是怎么回事