专栏首页华章科技520特别版Python实战:教你用微信每天给TA说晚安

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),作者:botoo

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

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

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

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 5G:中国硬核新巨头,也是每一个中国人的机遇

    从2018年末频谱发放,到今年6月发放牌照、如今正式启动商用,我国5G商用推进速度比预期的早了一年。

    华章科技
  • Hadoop之父Doug Cutting眼中大数据技术的未来

    上次见到(膜拜)Hadoop之父Doug Cutting是在2年前,2014中国大数据技术大会上。今年Hadoop10岁,刚看到他的Hadoop十周年贺词,感觉...

    华章科技
  • IT公司如何构建数据科学部门?答案在这里

    O‘reilly Strata今年 六月份发布了报告 《Analyzing the Analyzers》,比较清晰的阐述了数据科学部门所需要的不同角色及其技能。...

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

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

    IT派
  • 使用Mockito修改Bean的依赖

    在使用单元测试时经常会遇到某些dependency依赖了外部资源,或者想主动绕过真正的方法执行mock返回结果而快速得到单元测试最终的期望结果,可能有以下两种场...

    用户3579639
  • 小程序限制注册,但是限制不了它带来的流量

    在互联网信息内容主管部门的指导下,为加强帐号管理,自2018年11月16日起,微信小程序及公众号进行注册上限调整。 1、同一个邮箱只能申请1个公众号;

    IMWeb前端团队
  • [深度学习工具]·FoolNLTK 中文处理工具包使用教程

    GitHub 用户开源了一个使用双向 LSTM 构建的中文处理工具包,该工具不仅可以实现分词、词性标注和命名实体识别,同时还能使用用户自定义字典加强分词的效果。

    小宋是呢
  • python django tests用法

    小贝壳
  • Java集合--List

    贾博岩
  • FoolNLTK:可能是目前最准的中文分词工具

    FoolNLTK 是一个中文处理工具包,可能不是最快的开源中文分词,但很可能是最准的开源中文分词 授权协议:Apache 开发语言:Python 操作系统:跨平...

    企鹅号小编

扫码关注云+社区

领取腾讯云代金券