520特别版Python实战:教你用微信每天给TA说晚安

导读:明天就是520,不知你是否已经准备好要表白的话语。为了助力你撩妹成功,大数据今天也提前备了点干货——教你用Python每天给妹纸发晚安。

没错,每天!长期的坚持显然要比某一天的突击更有诚意!

用对了Python,520每天都过!

这次真的是“面向对象编程”!

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

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

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

准备:

微信号

pip install wxpy

pip install requests

代码如下:

#不要抄下源码就运行,你需要改动几个地方

from __future__ import unicode_literals from threading import Timer from wxpy import * import requests #bot = Bot() bot = Bot(console_qr=2,cache_path="botoo.pkl") #这里的二维码是用像素的形式打印出来!,如果你在win环境上运行,替换为 bot=Bot() def get_news1():

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

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

r = requests.get(url)

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

translation= r.json()['translation'] return contents,translation def send_news(): try:

my_friend = bot.friends().search(u'徒手敬岁月')[0] #你朋友的微信名称,不是备注,也不是微信帐号。 my_friend.send(get_news1()[0])

my_friend.send(get_news1()[1][5:])

my_friend.send(u"来自爸爸的心灵鸡汤!")

t = Timer(86400, send_news) #每86400秒(1天),发送1次,不用linux的定时任务是因为每次登陆都需要扫描二维码登陆,很麻烦的一件事,就让他一直挂着吧 t.start() except:

my_friend = bot.friends().search('常念')[0] #你的微信名称,不是微信帐号。

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

if __name__ == "__main__":

send_news()

最终效果是这样的:

总结:

代码让生活更美好!

作者:botoo

原文链接:

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

原文发布于微信公众号 - 大数据(hzdashuju)

原文发表时间:2018-05-19

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏java一日一条

SQL vs NoSQL:如何选择?

在前一篇文章中,我们讨论了 SQL 与 NoSQL 数据库之间基本的区别。接下来,我们我们将应用我们在特定场景中的知识来确定最佳的选择。

982
来自专栏腾讯大讲堂的专栏

数据库schema设计与优化

1、 前言 对于数据库而言,在日常开发中我们主要的关注点有两块,一个是schema的结构设计,另一个就是索引的优化,这两块是影响我们最终系统结构和性能的关键部分...

3716
来自专栏IT派

520特别版Python实战:教你用微信每天给TA说晚安

导读:今天就是520,不知你是否已经准备好要表白的话语。为了助力你撩妹成功,大数据今天也提前备了点干货——教你用Python每天给妹纸发晚安。

1831
来自专栏腾讯大数据的专栏

数据库schema设计与优化

1、 前言 对于数据库而言,在日常开发中我们主要的关注点有两块,一个是schema的结构设计,另一个就是索引的优化,这两块是影响我们最终系统结构和性能的关键部分...

2345
来自专栏腾讯云数据库(TencentDB)

腾讯云数据库内核揭秘 TXSQL Internals @2018

2018年10月13日ACMUG南京站,来自腾讯技术工程事业群TEG基础架构部数据库内核团队专家工程师王少华,做了主题为「TXSQL Internals@201...

2103
来自专栏更流畅、简洁的软件开发方式

【自然框架】之“元数据”的威力

定义       元数据最本质、最抽象的定义为:data about data (关于数据的数据)。它是一种广泛存在的现象,在许多领域有其具体的定义和应用。  ...

2028
来自专栏大数据学习笔记

Hadoop基础教程-第10章 HBase:Hadoop数据库(10.1 NoSQL介绍)(草稿)

第10章 HBase:Hadoop数据库 10.1 NoSQL介绍 10.1.1 NoSQL简介 随着互联网技术(互联网+,物联网)发展,特别是大数据时代到来,...

2219
来自专栏一名叫大蕉的程序员

慢SQL,压垮团队的最后一根稻草No.92

先说结论,我支持将逻辑写在 Java 等应用系统中。 背景:今天只讨论一种应用模式,就是最普遍的,前端实时调用后端web服务,服务端经过DB的增删改查作出响应的...

4766
来自专栏CSDN技术头条

GoSnaps:如何支持5天50万用户服务器只花100元

创业者们似乎有这样一个共识:初创公司应尽快推出MVP(最简可行产品)而不应该把扩展性这样的细节放在心上。总是有人给我说推产品是最高的也实际上是唯一的目标,扩展性...

21710
来自专栏杨建荣的学习笔记

DBA和开发同事的代沟(二)(r7笔记第18天)

参考:DBA和开发同事的一些代沟(一)(r7笔记第17天) 有些朋友给我反馈了他们遇到的小故事,我后续再整理整理,看看有多少。 我还是继续来分享我这边碰到的一些...

3323

扫码关注云+社区

领取腾讯云代金券