python学习之定时发送天气预报

上次有说要做个转发天气预报给特定的微信好友来着~~

于是乎,我打算每天早上定时亲切问候!哈哈哈


由于测试机的是繁体版的,中间改了点细节。不过,不重要,效果大概是这样:


效果截图

大概步骤其实也就2步,先去爬取天气网站上当日的天气预报,然后存入字串在固定的时间发送给你要发送的那个人~开始动手。

1.找个天气预报网站,这里以厦门为例:http://www.weather.com.cn/weather/101230201.shtml



2.要用到的库,之前有解释过

import itchat

import datetime

import time

from urllib.request import urlopen

from bs4 import BeautifulSoup

3.去天气预报网查看下HTML代码,看看要获取哪些信息,以下是想要筛选出来的信息



4.将要的信息获取出来,存到str字串里面去,然后返回str以便之后调用

  • 这个标签会根据城市的不同而改变

    5.接下来就是在某个时间去调用天气预报,然后发送给好友啦,写法和之前定时发送给微信好友的写法一样,把要发送的内容改成上个函数返回的字串而已。

    python学习之简单利用微信定时发送消息


    以上~~~~不过没测过中途会不会掉线。。

    github代码连接:https://github.com/QingQinga/PYstudy.git


  • 你可能感兴趣的:(python学习之定时发送天气预报)