Python中使用wxpy定时机器人给微信好友发送每日一文
效果
前言
爱词霸每日一文API
http://open.iciba.com/dsapi/
我们要获取的就是content以及note的内容
实现
安装库
打开cmd,输入:
pip install wxpy
然后再输入:
pip install requests
这里已经安装过
代码
打开ILE,新建文件bot.py
from __future__ import unicode_literals
from threading import Timer
from wxpy import *
import requests
import random
bot = 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, notedef send_news():try:contents = get_news()# 你朋友的微信名称,不是备注,也不是微信帐号。my_friend = bot.friends().search('朋友微信名称')[0]my_friend.send(contents[0])my_friend.send(contents[1])my_friend.send(u"晚安")# 每86400秒(1天),发送1次t = Timer(86400, send_news)# 为了防止时间太固定,于是决定对其加上随机数ran_int = random.randint(0,100)t = Timer(86400+ran_int,send_news)t.start()except:# 你的微信名称,不是微信帐号。my_friend = bot.friends().search('你的微信名')[0]my_friend.send(u"今天消息发送失败了")if __name__ == "__main__":send_news()
运行
保存代码并按F5运行代码,此时会弹出扫描二维码登录网页版问微信的照片,用手机微信扫描并登录,此时会将电脑端微信挤下线。
然后就能发送消息了。
也可以将上面的代码进行修改,将时间设置为更短,比如30秒
t = Timer(30, send_news)
t.start()
但是因为爱词霸的接口只有一天一条,所以可以自己爬取别的数据,原理一样。
Python中使用wxpy定时机器人给微信好友发送每日一文相关推荐
- python发微信提醒天气_基于Python实现定时自动给微信好友发送天气预报
效果图 from wxpyimport * import requests from datetimeimport datetime import time from apscheduler.sche ...
- python发送文件给微信好友_基于Python实现定时自动给微信好友发送天气预报
效果图 from wxpyimport * import requests from datetimeimport datetime import time from apscheduler.sche ...
- python发送文件给微信好友_Python定时自动给微信好友发送天气预报
效果图 from wxpyimport * import requests from datetimeimport datetime import time from apscheduler.sche ...
- Python定时自动给微信好友发送天气预报
总之就是762459510 from wxpyimport * import requests from datetimeimport datetime import time from apsche ...
- python发微信提醒天气_python-定时给指定微信好友发送天气预报和每日一句
参考链接 wxpy: 用 Python 玩微信 Python定时自动给微信好友发送天气预报 源码 weather.py from wxpy import * import requests from ...
- 原创|Python wxpy模块的有趣应用,微信机器人,微信好友分析搞定
↑↑↑关注后"星标"简说Python 人人都可以简单入门Python.爬虫.数据分析 简说Python推荐 来源:简说Python作者:老表 大家好,我是老表,今天这篇文章是两年半 ...
- python代码图片头像_60行Python代码一键拼出你的微信好友图片墙!
原标题:60行Python代码一键拼出你的微信好友图片墙! 源 /高级农民工文 /苏克1900 近 2000 位好友的头像拼图,有没有犯密集恐惧症?这并不震撼,如果你有 5000 位好友的话,做出来的 ...
- python 朋友圈自动回复评论_Python自动回复微信好友新年祝福
马上就要过年了,好多小伙伴都已经顺利到家,准备过新年,公众号也将暂停更新,今天这篇文章是年前最后一篇原创文章.在这提前祝大家:新年快乐.公众号会在除夕夜给大家发支付宝口令红包哟. 昨天发现自己的itc ...
- 使用python 自动给微信好友发送消息 pyautogui库下载
使用Python-pyautogui,实现全自动微信发消息,带交互功能 直接输入好友的备注.想发送的次数以及发送的内容,即可实现自动查找该好友并对该好友发送指定的消息 先直接上代码,后文会给出代码的具 ...
- python中编写类的各种技巧和方法_每日一道python面试题 - Python的实例,类和静态方法揭秘...
实例,类和静态方法-概述 让我们开始编写一个(Python 3)类,其中包含所有三种方法类型的简单示例: class MyClass: def method(self): return 'instan ...
最新文章
- 布尔值_Python基础知识点手册——布尔值及布尔运算
- UVA 10167 - Birthday Cake
- 帆软地址栏传参,实例
- MFC中如何给对话框添加背景图片
- 计算机机器人方向,计算机考研想学习智能机器人方向都有那几个学校呢..._考研_帮考网...
- Codeforces 40 E. Number Table
- AndroidStudio安卓原生开发_UI高级_StateListDrawable状态选择器_按钮按下和抬起显示不同颜色---Android原生开发工作笔记124
- Java多线程系列---“JUC原子类”02之 框架
- 阿里大牛程序员的Java问题排查工具单
- 有道无术,术可求;有术无道,止于术-----《程序员面试笔试宝典》
- 【修真院“正直”系列之三】【修真神界】【修行卷】【第一章】修真院入场券...
- 202.微信公众号开发【图文消息】
- Android手机导出的已安装的APK到电脑
- (附源码)ssm小型超市管理系统的设计与实现 毕业设计 011136
- Java web 图书管理系统
- Amoeba数据库代理 实现mysql读写分离
- Linux Deepin 新增英国肯特大学镜像服务
- 【转载】大型医疗器械辐射发射的检测方法
- LAG()和LEAD() 分析函数详解
- eyoucms自媒体新闻资讯类网站模板
热门文章
- 重庆云阳2021云中高考成绩查询,2021年云阳县高考状元成绩分数,云阳县历年高考状元名单...
- 基于CISe@ZnS新型近红外二区量子点生物探针(CuInS2/ZnS量子点,Cd掺杂ZnO量子点,InP/ZnS,荧光Ag2S量子点)
- 机器学习 | 台大林轩田机器学习基石课程笔记5 --- Training versus Testing
- python基础趣讲精练_Python内置函数精讲精练 enumerate()
- 面向金融场景的 Vue.js 移动端组件库 mand-mobile
- 上位机开发(软件测试)
- 导出word文档——WordXML格式解析
- html5时间线图片自动轮播,JS实现简易图片自动轮播
- 小酌重构系列[12]——去除上帝类
- R数据分析:如何在R中使用mutate