主要任务比较天气的大小
首先导入selenuim以及webdriver的模块
然后再导入webdriver的路径(这一步可以在环境变量里配,把)如图
第二步
打开天气网站网址
按F12后点击如图所示按钮就可以去定位元素了
通过定位到相关id元素可以写出相关脚本
写出来之后将信息打印出来,我们发现该信息如下图展示
现在我们要获取最小温度那么我们就必须把温度给取出来
主要步骤需要用到切片和遍历
(这里可以看个人喜好有很多种方法进行切片获取最低温度)
通过遍历可以将温度取出来进行比较,但主要是最后一个城市宿迁没有‘\n’,所以有可能用min()函数时会比不出来结果。这里有两种方法参考,第一种直接用 replace函数将温度符号替换成空格或者直接在ele.text后面加‘\n’,这样比较方便
获取到温度后,再对温度进行比较设置一个lowest如果lowest<=min_weather最低温度,那么就将最低温度的值赋给lowest
同时打印出最低温度城市的名字
最后通过字符串格式化的形式打印出来
结果如下
来源:CSDN
作者:Luooup
链接:https://blog.csdn.net/weixin_45088425/article/details/104650752