前段时间在这样一个网站www.idiancai.com,看到了新闻自动推送功能,自己研究了一段时间,现在跟大家分享交流
复制代码
from wxpy import * #该库主要是用来模拟与对接网站操作的
import requests
from datetime import datetime
import time
import schedule
from apscheduler.schedulers.blocking import BlockingScheduler #定时框架
复制代码
首先引入所需要的库,如果不存在,请先使用pip进行安装
1
pip install schedule
接下来进行网站登录
bot = Bot(cache_path=True)
cache_path = True表示开启缓存,这样在缓存生效的时间内可以避免每次启动程序都进行网站登录了
然后我们写一个变量,用来存在图灵机器人的key,后面会用到(去图灵申请一个免费的机器人即可)
tuling = Tuling(api_key="图灵机器人的key")
接下来就是主要内容了,在这里我们将对网站好友发送天气提醒,所以先创建一个函数,用来维护接收该消息的好友名单发送名单有了,我们该准备发送的内容了:
复制代码
def Weather(location): # 定义一个发送天气的函数,并需要接收一个参数(该参数是好友在网站中设置的地点)
#准备url地址
path ='http://www.smpeizi.com/telematics/v3/weather?location=%s&output=json&ak=TueGDhCvwI6fOrQnLM0qmXxY9N0OkOiQ&callback=?'
url = path % location
response = requests.g
利用python对网站自动进行消息推送
最新推荐文章于 2024-03-13 14:35:16 发布
本文介绍了如何使用Python结合wxpy库和requests库,自动登录网站并实现消息推送功能,特别是天气提醒。通过调用图灵机器人的API获取天气信息,并针对可能出现的错误情况进行了处理。

最低0.47元/天 解锁文章
1068

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



