用python实现微信定时发文

news/2025/3/6 3:17:01/

-如果你女朋友需要天天给她微信发“晚安”,你一般怎么做呢?

-每天用手机敲出来

-忘记了怎么办?

-设个闹钟

-哥不扶墙,就服你

作为程序员哥哥,你如果再怎么low,那就有点愧对你的身份了。一想,不就是一个定时任务吗?定时器就可以搞定。可,可....

作为热门的java好像没有处理个人微信的相关接口,有的都是针对公众号的,并且还要认证。

人生苦短,我用python。还好python有。

wxpy是专门用于python处理个人用户微信的相关模块,这个模块可以查看朋友、查看群组、发信息、公众号操作等等,功能非常强大。

安装,用python带的pip就可以了

下面是个从金山词霸的每日一句获取数据,然后发送给女朋友的程序。

#不要抄下源码就运行,你需要改动几个地方from __future__ import unicode_literals
from threading import Timer
from wxpy import *
import requests
bot = None
def get_news1():#获取金山词霸每日一句,英文和翻译url = "http://open.iciba.com/dsapi/"r = requests.get(url)print(r.json())contents = r.json()['content']translation = r.json()['translation']return contents,translation
def login_wechat():global botbot = Bot()# bot = Bot(console_qr=2,cache_path="botoo.pkl")#Linux专用,像素二维码def send_news():if bot == None:login_wechat()try:my_friend = bot.friends().search(u'春蕾')[0]    #你朋友的微信名称,不是备注,也不是微信帐号。# my_friend = bot.groups().search(u'测试')[0]    #你群的微信名称,不是备注,也不是微信帐号。my_friend.send(get_news1()[0])my_friend.send(get_news1()[1][5:])t = Timer(86400, send_news) #每86400秒(1天),发送1次,不用linux的定时任务是因为每次登陆都需要扫描二维码登陆,很麻烦的一件事,就让他一直挂着吧t.start()except:print(u"今天消息发送失败了")
if __name__ == "__main__":send_news()print(get_news1()[0])print(get_news1()[1][5:])

-程序员有女朋友吗?

-没有啊

-啊?好吧,那这个程序就没用了

-谁说的,找基友不是也可以吗?


http://www.ppmy.cn/news/713244.html

相关文章

使用树莓派定时给微信群发消息

需求强烈 单位领导要求在微信群天天定时汇报个人情况,此处个人情况内容是固定的(这个很重要)。春节过年,哪能天天记着去发微信,而且心理惦记个事也是很难受的,因此决定看看能不能开发程序解决!…

java调用个人微信api接口实现收发消息发朋友圈

个人微信api接口,java调用个人微信api接口实现收发消息发朋友圈 1、微信好友收发消息 /** * 给微信好友发消息 * author wechatno:tangjinjinwx * blog http://www.wlkankan.cn */ Async public void handleMsg(ChannelHandle…

Autojs微信研究:微信自动发送信息机器人最终成品(有效果演示)

目录 效果动图 日志信息输出 功能简述 项目结构 总结 好久不见,公司相关需求早就全部完成了,并且稳定测试运行,效果图大家可以看下面。 效果动图 日志信息输出 14:12:07.025/V: 开始运行[/storage/emulated/0/脚本/微信自动化消息发送…

【自动群发小助手】微信也能定时发送消息?过年终于不用熬夜守点发祝福了~

前言 🚀 作者 :“程序员梨子” 🚀 **文章简介 **:本篇文章主要讲解利用itchat实现一个自动群发祝福语的效果啦。 🚀 **文章源码获取 **: 为了感谢每一个关注我的小可爱💓每篇文章的项目源码都是…

python微信群发_更新新年祝福群发!小白转战Python微信定时发送消息给群或是个人!...

本帖最后由 新手小白学编程 于 2020-1-24 21:07 编辑 {:301_998:} 过年了发点祝福短信发现人太多了,老代码改一改直接定时群发走起! [Python] 纯文本查看 复制代码import itchat,time import sys from itchat.content import * import datetime im…

应用在PDA(掌上电脑)中的电容式触摸芯片

PDA(Personal Digital Assistant),是个人数字助手的意思。顾名思义就是辅助个人工作的数字工具,主要提供记事、通讯录、名片交换及行程安排等功能。PDA又称为掌上电脑,可以帮助我们完成在移动中工作,学习,娱乐等。按使…

Uniapp - 地图map组件及使用

文章目录 1.引言2.Uniapp介绍3.地图组件简介4.地图组件的基本用法4.1引入地图组件4.2在页面中使用地图组件4.3设置地图的中心点和缩放级别 5.地图组件的高级用法5.1添加标记点5.2添加覆盖物5.3获取用户位置 6总结 1.引言 随着移动互联网的快速发展,地图应用成为了我…

WINDOWS10 启动失败 你的电脑/设备需要修复

1.下一个大白菜U盘启动项 2.用U盘启动进入系统盘 3.把报错的文件替换掉