【转】python实战——教你用微信每天给女朋友说晚安

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

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

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

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time    : 2018/5/8 11:28
# @Author  : baoshan
# @Site    :
# @File    : daily_sentence.py
# @Software: PyCharm Community Edition

from threading import Timer
from wxpy import *
import requests

bot = Bot(console_qr=2, cache_path="/home/admin/scripts/py/fangyuan/botoo.pkl")

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"来自老公的心灵鸡汤!")
        print(get_news1()[0])
        print(get_news1()[1])
        t = Timer(86400, send_news) #每86400秒(1天),发送1次,不用linux的定时任务是因为每次登陆都需要扫描二维码登陆,很麻烦的一件事,就让他一直挂着吧
        t.start()
    except:
        my_friend = bot.friends().search(u‘宝山‘)[0]
        my_friend.send(u"今天消息发送失败了")

if __name__ == ‘__main__‘:
    send_news()

美中不足的是,程序执行需要扫码登录web版的微信,这样电脑端客户端微信就没办法使用了。

如果能同时登录就好了!

还望大侠们不吝赐教。

转自:http://dataunion.org/32730.html

原文地址:https://www.cnblogs.com/zhzhang/p/9007338.html

时间: 2024-08-30 12:44:33

【转】python实战——教你用微信每天给女朋友说晚安的相关文章

五行Python代码教你用微信来控制电脑摄像头

如果说强大的标准库奠定了Python发展的基石,丰富的第三方库则是python不断发展的保证.今天就来通过itchart库来实现通过微信对电脑的一些操作. 一.安装库 安装itchat itchat 是一个开源的微信个人号接口,可以通过python很简单的去调用微信 pip install itchat 安装os os模块在运维工作中很常用的一个模块,可以通过os模块来调用系统命令 安装cv2 通过cv2 来调用摄像头进行图像采集等操作 pip install opencv-python 二.N

Python 实战系列-微信或网页远程控制电脑

本系列课程为Python实战系列课程:使用微信控制电脑,使用Python的Web框架Flask搭建网页,并使用网页控制电脑:使用wxPython编写图形化的程序,并进一步将这个程序发展为远程控制程序. 课程目录: |--|----|----1 微信远控:Python 控制电脑的两种方法|--|----|----|----1 课程介绍.mp4|--|----|----|----2 命令提示符 CMD 入门.mp4|--|----|----|----3 Python 执行 CMD 命令.mp4|--

第三百三十节,web爬虫讲解2—urllib库爬虫—实战爬取搜狗微信公众号

第三百三十节,web爬虫讲解2-urllib库爬虫-实战爬取搜狗微信公众号 封装模块 #!/usr/bin/env python # -*- coding: utf-8 -*- import urllib from urllib import request import json import random import re import urllib.error def hq_html(hq_url): """ hq_html()封装的爬虫函数,自动启用了用户代理和ip

Python实战:美女图片下载器,海量图片任你下载

Python应用现在如火如荼,应用范围很广.因其效率高开发迅速的优势,快速进入编程语言排行榜前几名.本系列文章致力于可以全面系统的介绍Python语言开发知识和相关知识总结.希望大家能够快速入门并学习Python这门语言. 本文是在前一部分Python基础之上Python实战:Python爬虫学习教程,获取电影排行榜,再次升级的Python网页爬虫实战课程. 1.项目概述. 利用XPath和requests模块进行网页抓取与分析,达到网页图片下载的效果. 抓爬图片地址:http://www.2c

Python实战:Python爬虫学习教程,获取电影排行榜

Python应用现在如火如荼,应用范围很广.因其效率高开发迅速的优势,快速进入编程语言排行榜前几名.本系列文章致力于可以全面系统的介绍Python语言开发知识和相关知识总结.希望大家能够快速入门并学习Python这门语言. 本文是在前一部分Python基础之上程序员带你十天快速入门Python,玩转电脑软件开发(四),再次进行的Python爬虫实战课程. 正则表达式实例简单详解 正则表达式干什么用? 就是在字符串中提取我们需要的内容的. 记得哦,要先引用正则表达式模块的哦. re就是正则表达式相

九 web爬虫讲解2—urllib库爬虫—实战爬取搜狗微信公众号—抓包软件安装Fiddler4讲解

封装模块 #!/usr/bin/env python # -*- coding: utf-8 -*- import urllib from urllib import request import json import random import re import urllib.error def hq_html(hq_url): """ hq_html()封装的爬虫函数,自动启用了用户代理和ip代理 接收一个参数url,要爬取页面的url,返回html源码 "

如何利用Python网络爬虫爬取微信朋友圈动态--附代码(下)

前天给大家分享了如何利用Python网络爬虫爬取微信朋友圈数据的上篇(理论篇),今天给大家分享一下代码实现(实战篇),接着上篇往下继续深入. 一.代码实现 1.修改Scrapy项目中的items.py文件.我们需要获取的数据是朋友圈和发布日期,因此在这里定义好日期和动态两个属性,如下图所示. 2.修改实现爬虫逻辑的主文件moment.py,首先要导入模块,尤其是要主要将items.py中的WeixinMomentItem类导入进来,这点要特别小心别被遗漏了.之后修改start_requests方

BoW图像检索Python实战

下文来自我的博客:BoW图像检索Python实战 前几天把HABI哈希图像检索工具包更新到V2.0版本后,小白菜又重新回头来用Python搞BoW词袋模型,一方面主要是练练Python,另一方面也是为了CBIR群开讲的关于图像检索群活动第二期而准备的一些素材.关于BoW,网上堆资料讲得挺好挺全的了,小白菜自己在曾留下过一篇讲解BoW词袋构建过程的博文Bag of Words模型,所以这里主要讲讲BoW的实战.不过在实战前,小白菜还想在结合自己这两年多BoW的思考和沉淀重新以更直白的方式对BoW做

(转)手把手教你自制微信公众号流量监控系统

手把手教你自制微信公众号流量监控系统 一.首先是使用的工具: 基于搜狗微信搜索的微信公众号爬虫接口.Flask.ZUI框架. 第一个接口也是我开发的,欢迎star哈~ 二.获取数据 使用第一个接口获取公众号数据~ 可以看到,公众号的一般信息已经拿到手. 现在,将其集成到我们的网站上: (嗯,UI比较简单....) 三.监控 还是使用第一个接口监控数据: 这里做了一个嵌套排序,可以按照阅读量排序. 集成到网站上:四.具体的文章流量 继承到网站: 如上图所示,既可以监控微信号“NUAA_1952”的