需求: 爬取全国所有城市的温度(最低气温) 并保存到csv文件中
保存格式:[{"city":"北京","temp":"5℃"},{"xxx":"xxx","xxx":"xxx"},.....]
涉及技术: request csv bs4
思路与页面分析:
1 获取网页源码并创建象soup对
2 将拿到的数据进行解析拿到目标数据
2.1 先找到整页的div class = 'conMidtab'标签
2.2 接下来找到它下面的每一个省或者是直辖市的table标签
2.3 对拿到的tables数据进行过滤 找到table标签下面所有的tr标签 需要注意,要把前2个tr标签过滤掉
2.4 再找到tr标签里面所有的td标签(第0个就是城市 倒数第二个就是温度)
3 将获取的数据进行存储