脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服务器之家 - 脚本之家 - Python - 教你使用python实现微信每天给女朋友说晚安

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

2021-01-24 00:55botoo Python

非常棒的一个python小实战,文章主要教大家如何用python实现微信每天给女朋友说晚安,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文为大家分享了教你用微信每天给女朋友说晚安的python实战,供大家参考,具体内容如下

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

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

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

准备:

微信号

pip install wxpy

pip install wechat_sender

pip install requests

代码如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#不要抄下源码就运行,你需要改动几个地方
 
from __future__ import unicode_literals
from threading import timer
from wxpy import *
import requests
from wechat_sender import sender
 
#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()

最终效果是这样的:

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

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

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

总结:

代码让生活更美好!

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

原文链接:http://www.cnblogs.com/botoo/p/8622379.html

延伸 · 阅读

精彩推荐