python实战,教你用微信每天给女朋友说晚安

640?wx_fmt=gif


但凡一件事,稍微有些重复,我就考虑怎么样用程序来实现它。


这里给各位程序员朋友分享如何每天给朋友定时微信发送”晚安“,故事,新闻等等。


最好运行在服务器上,这样后台挂起来更方便。


准备:

 **微信号**
pip install **wxpy**
pip install **requests**


代码如下:

# 不要抄下源码就运行,你需要改动几个地方from __future__ import unicode_literals 
from threading import Timerfrom wxpy import *
import requestsbot = 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(u'小明')[0]my_friend.send(contents[0])my_friend.send(contents[1])my_friend.send(u"Have a good one!") # 每86400秒(1天),发送1次t = Timer(86400, send_news)t.start()except:# 你的微信名称,不是微信帐号。my_friend = bot.friends().search('常念')[0]my_friend.send(u"今天消息发送失败了")if __name__ == "__main__":send_news()


最终效果是这样的:


640?wx_fmt=png

640?wx_fmt=png


总结:


代码让生活更美好!


作者:botoo

来源:

http://www.cnblogs.com/botoo/p/8622379.html

版权归原作者所有,转载仅供学习使用,不用于任何商业用途,如有侵权请留言联系删除,感谢合作。


数据与算法之美

用数据解决不可能


640?wx_fmt=jpeg

长按扫码关注

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/303141.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

error LNK2001: unresolved external symbol public: __thiscall CNaDialog::CNaDialog(class CWnd *)

这种情况的报错原因是: 新建了类, 没有在FileView里添加相关的类文件, 包括头文件(h)和源代码文件(cpp). 把类的这两个文件分别添加上去就可以了. 转载于:https://www.cnblogs.com/xiaocai0923/archive/2011/11/13/2247530.html

学计算机与学英语作文,初二英语作文(关于计算机与学习)

鲁铁华回答:Thereisabiginfluenceoftechniqueonourdailylife.Electronicdevices,multimediaandcomputersarethingswehavetodealwitheveryday.EspeciallytheInternetisbecomingmoreandmoreimportantfornearlyeverybodyasitisoneofthenewestandmostforward-lookingmed…

一文说通C#的属性Attribute

属性Attributes这个东西,用好了可以省N多代码。一、属性属性Attributes在C#中很常用,但事实上很多人对这个东西又很陌生。从概念上讲,属性提供的是将元数据关系到元素的一种方式。属性使用的样子,应该都见过:[Flags] /…

10号发工资和20号发工资的公司,区别竟然这么大?

工资的话题一直占据着职场热度榜单这不最近又热起来了10号发工资和20号发工资,就能看出一个公司是否靠谱?对很多工薪族来说发工资这一天是脱贫致富的重要日子也是很多人的还款日子而这几年,一直有种说法发薪日是公司生态的一个缩影可以由此看出一个公司…

Exchange2003-2010迁移系列之九,创建DAG组

创建DAG两台Mailbox服务器部署完成后,我们接下来要在Mailbox服务器上配置DAG了。配置DAG的目的是为了增强邮件服务器的高可用,避免一台Mailbox服务器损坏之后,邮件系统用户无法访问邮箱。但在部署DAG之前,我们要了解下列几点&…

微型计算机原理计算两数和,微型计算机原理及汇编语言 第2章-2 补码及加减运算.ppt...

微型计算机原理及汇编语言 第2章-2 补码及加减运算2.4 数的定点与浮点表示法 2.4.1 定点表示 所谓定点表示法,是指小数点在数中的位置是固定的。原理上讲,小数点的位置固定在哪一位都是可以的,但通常将数据表示成纯小数或纯整数形式&#xff…

2011 美术

以下内容为互联网获得,本人不对答案负责!如果文章引用对您造成伤害,请联系我,将其删除!1、文艺复兴三杰达芬奇、米开朗基罗、拉斐尔2、古埃及绘画以附着于墓室墙体的壁画 代表,与浮雕具有相同的艺术特征&am…

趣图:脸部识别最快的实现

脸部识别/追踪最快的实现,没有之一↓↓↓网友评论:二零醚:硬件实现的效率总是最高的胡斌dev:使用这个程序是不是还配送一个框框?fan__y:牛逼,连转过去都能识别到Shao_Meng:而且 CPU …

Polly-故障处理和弹性应对很有一手

前言对于运行中的系统,可以说百分百的小伙伴会经常遇见以下问题:网络不通,突然又好了;服务器宕机了;调用服务接口超时了;调用接口报错啦;通讯信息发送失败需要重发;以上只是列举了一…

电脑桌面不显示此电脑或是计算机,电脑怎么显示出此电脑?此电脑显示的设置方法...

电脑怎么显示出此电脑?安装win10之后,打开时发现桌面上没有我的电脑图标,这对于很多人来说非常不适应,那么win10我的电脑图标没了怎么办?我们怎么才能让我的电脑显示在桌面呢?针对这个问题,下面U大侠小编就给大家介绍此电脑显示…

用Python分析了20万场吃鸡数据,有不少有趣的发现

首先,神枪镇楼:背景最近老板爱上了吃鸡(手游:全军出击),经常拉着我们开黑,只能放弃午休的时间,陪老板在沙漠里奔波。 上周在在微信游戏频道看战绩的时候突发奇想,是不是可…

万字长文,带你彻底理解EF Core5的运行机制,让你成为团队中的EF Core专家

在EF Core 5中,有很多方式可以窥察工作流程中发生的事情,并与该信息进行交互。这些功能点包括日志记录,拦截,事件处理程序和一些超酷的最新出现的调试功能。EF团队甚至从Entity Framework的第一个版本中恢复了一些有用的旧的功能。…

重学数据结构004——栈的基本操作及实现(数组实现)

上文提到过栈以及栈的基本操作。上文中是基于链表做的实现。但是这种方法会出现大量的malloc()和free()操作,这种开销是非常昂贵的。 另外一种实现方式是基于数组的实现。这种实现方式需要预先制定一个栈的大小,此外还需要一个Top来记录栈顶元素下一个位…

使有用计算机不注意卫生,保护眼睛注意细节有哪些

长期面对电脑,很多白领都出现了视力下降、眼睛干涩等眼疾,上班族?下面就让小编来告诉你答案。上班族保护眼睛注意细节细节一:看电脑时眼睛度数应浅一些在电脑屏幕前工作时间长了,眼睛容易出现流泪、异物感、视物不清甚至视力下降…

C#使用线程窗口调试多线程程序

调试多线程程序一般有以下几种办法1、在日志的某个地方写日志文件。优点:不会干扰程序的执行,特别是对网络的多线程通信。缺点:每次都需要打开日志文件以查看进程运行的信息。2、利用断点进行调试。优点:直观,可以直接…

窥探渣男天才爱因斯坦的一生

本文授权转自微信公众号超级数学建模(ID:supermodeling)----------------------------------提起爱因斯坦,你最先想到什么?相对论?原子弹?物理天才?Emc?然而,2017年由美…

scvn 操作

新创建的目录,不在版本控制中的直接propset svn:ignore就行 创建了一个文件夹,并且把它加入版本控制,但忽略文件夹中的所有文件的内容:$ svn mkdir xxx$ svn propset svn:ignore * -R xxx //*表示改目录下所有文件,但…

在 Azure App Service 上运行 .NET 6 预览版

点击上方蓝字关注“汪宇杰博客”原文:Jeff Martinez翻译:Edi Wang导语.NET 6 是最新的 .NET 版本,它最终将.NET Core,Framework,Xamarin和Mono的精华带入以 .NET 5 开始的统一平台。该版本目前为预览版,用于…

R还能这样玩!

R作为一种统计分析软件,广泛应用于生物、医学、电商、新闻等数据相关行业,是目前主流数据应用软件之一。那么,R到底有哪些特别之处呢?实际上,R是统计领域广泛使用的S语言的一个分支,两者在程序语法上几乎一样&#xf…

Visual Studio 清单(manifest)导致的问题

前些天把一个项目从XP 32位平台拿到Win7 64位平台去编译运行,用VS2008按Win32的方式编译连接都通过,但是一运行就报错,说是找不到msvcr90.dll,编译的DEBUG版本,也会调用msvcr90.dll?把项目中的每个工程配置…