需求分析
最近一段时间,天气也是越来越热了,真正的进入了夏天了。可怕的故事是,现在才只有6月份呢,要是等到了7,8月份,不会是要更热吧?
一个小伙伴对此也深表赞同,“仙草哥哥,现在天气的温度这么高,我们必须要做好应对措施,不然疏于防范,一下子中暑了可就不好了。仙草哥哥,你能不能做一个爬虫程序,爬取天气预警信息呢?不仅能够提前预防高温,有什么狂风暴雨之类的,也能提前做好准备,我觉得这个有用!”
既然小伙伴都这么建议了,我们就安排上,通过爬虫程序,爬取天气预警信息
页面分析
通过观察这个页面的话,初步判断这个程序应该是挺简单的,如下所示
内容很清晰,而且明了,主要只要获取到预警信息,和时间就可以了。那么如果不出意外的话,还是和往常一样,通过requests发起请求,再通过xpath进行解析就可以完成了,没什么困难的,那么就直接开始吧
实现分析
虽然这个需求看起来很容易,但是真的做起来的时候却发现遇到了一些问题,主要的原因在于