python selenium项目实战之天气预报网站

杀马特。学长 韩版系。学妹 提交于 2020-03-05 10:52:53

主要任务比较天气的大小
在这里插入图片描述
首先导入selenuim以及webdriver的模块
然后再导入webdriver的路径(这一步可以在环境变量里配,把)如图
在这里插入图片描述
在这里插入图片描述

第二步
打开天气网站网址
在这里插入图片描述
按F12后点击如图所示按钮就可以去定位元素了
在这里插入图片描述
通过定位到相关id元素可以写出相关脚本
在这里插入图片描述
在这里插入图片描述
写出来之后将信息打印出来,我们发现该信息如下图展示
在这里插入图片描述
现在我们要获取最小温度那么我们就必须把温度给取出来
主要步骤需要用到切片和遍历
(这里可以看个人喜好有很多种方法进行切片获取最低温度)
在这里插入图片描述
在这里插入图片描述
通过遍历可以将温度取出来进行比较,但主要是最后一个城市宿迁没有‘\n’,所以有可能用min()函数时会比不出来结果。这里有两种方法参考,第一种直接用 replace函数将温度符号替换成空格或者直接在ele.text后面加‘\n’,这样比较方便

在这里插入图片描述
获取到温度后,再对温度进行比较设置一个lowest如果lowest<=min_weather最低温度,那么就将最低温度的值赋给lowest
同时打印出最低温度城市的名字
最后通过字符串格式化的形式打印出来

在这里插入图片描述
结果如下
在这里插入图片描述

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!