Python定时向微信发送天气消息和每日一言
Python定时向微信发送天气消息和每日一言
通过wxpy拉取微信好友列表保存至本地Excel 微信自动发送消息至好友,消息内容包括: 天气、http://wufazhuce.com 每日一言。
环境描述
Python 3.7.2 默认安装pip
引用库
#读取excel文件
pip install xlrd
#写excel文件
pip install xlwt
#定时任务框架
pip install apscheduler
#HTML或XML文件中提取数据的Python库
pip install BeautifulSoup
#微信API封装库
pip install wxpy
部分代码
爬取http://wufazhuce.com 每日一言
def oneday():
url='http://wufazhuce.com/one/'#每一期的链接共同的部分
#ran=(datetime.today()-datetime.date()).days+2376
ran=(datetime.date.today()-datetime.date(2019,3,11)).days+2376
currenturl=url+str(ran)#当前期的链接
try:
res=requests.get(currenturl)
res.raise_for_status()
except requests.RequestException as e:#处理异常
print(e)
else:
html=res.text#页面内容
soup

本文介绍了如何利用Python的wxpy和apscheduler库实现定时向微信好友发送天气信息和来自http://wufazhuce.com的每日一言。首先,环境为Python 3.7.2,使用xlrd和xlwt处理Excel文件,BeautifulSoup进行数据抓取,wxpy用于微信API操作。代码中包含爬取每日一言、天气数据的步骤,以及将微信好友列表导出到Excel的功能。

4427

被折叠的 条评论
为什么被折叠?



