Python 爬虫我爱编程

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

2018-04-13  本文已影响191人  青青_fd08

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

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

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

效果截图

大概步骤其实也就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

上一篇 下一篇

猜你喜欢

热点阅读