上次有说要做个转发天气预报给特定的微信好友来着~~
于是乎,我打算每天早上定时亲切问候!哈哈哈
由于测试机的是繁体版的,中间改了点细节。不过,不重要,效果大概是这样:
效果截图大概步骤其实也就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.接下来就是在某个时间去调用天气预报,然后发送给好友啦,写法和之前定时发送给微信好友的写法一样,把要发送的内容改成上个函数返回的字串而已。
以上~~~~不过没测过中途会不会掉线。。
github代码连接:https://github.com/QingQinga/PYstudy.git
网友评论