美文网首页Python 爬虫我爱编程
python学习之定时发送天气预报

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

作者: 青青_fd08 | 来源:发表于2018-04-13 16:00 被阅读191次

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

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

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

    效果截图

    大概步骤其实也就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以便之后调用

    <li class="sky skyid lv3 on">这个标签会根据城市的不同而改变

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

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

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

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

    相关文章

      网友评论

        本文标题:python学习之定时发送天气预报

        本文链接:https://www.haomeiwen.com/subject/fywckftx.html