Python ︱爬取天气预报信息(附视频)
爬取天气预报信息
01
分析天气预报网页的结构
要进行一个网络爬虫程序设计,首先要分析网页的代码结构。打开要获取天气预报信息的网站(http://www.weather.com.cn/weather/101010100. shtml),进入北京地区天气的页面,如图9.20所示。
■ 图9.20 天气预报数据显示页面
打开网页的代码查看器(在IE浏览器中按下F12键),则可以看到当天页面的代码结构,如图9.21所示。
■ 图9.21 天气预报网页的代码结构
从图9.21中可以看到,当天的天气预报信息存放在<p>标签中,当天的气温存放在<p>标签中,其中最高气温存放在<span>标签中,最低气温存放在<i>标签中。
02
解析网页数据
根据天气预报页面的代码结构分析,找到<p>标签和<p>标签,就能获得当天的天气信息和气温信息。
【例9.9】 抓取标签<p>和标签<p>节点中的天气信息和气温信息。
程序代码如下:
程序运行结果如下:
最低温度:-1℃
最高温度:2℃
天气:阴,大部分地区有小雪或雨夹雪转阴转多云,有雾
03
视频讲解
04
参考图书
《Python程序设计案例教程——从入门到机器学习(第2版)(微课版)》
ISBN:978-7-302-56769-1
作者:张思民
定价:49.8元
本书是一本系统介绍Python应用程序设计方法的书籍。全书共分11章,主要内容包括Python语言快速入门、Python语法速览、类与模块、图形用户界面设计、Python的图像处理、文件与数据库编程(数据存储)、多线程与异常处理、网络程序设计、网络爬虫实战入门、数据分析与数据可视化、Python机器学习实战入门。本书每章都配有相应的习题和视频教学,以帮助读者学习和理解。
本书内容由浅入深,循序渐进,讲解详细,示例丰富,每个知识点都配备了大量实例和图示加以说明,并用简短的典型示例进行详细分析和解释;每章均精心选编了经典案例,对读者学习会有很大帮助,可以让读者轻松上手。
05
精彩推荐
《机器学习》实验指导书(附实验参考+代码) Python爬虫综合实战 │ 创建云起书院爬虫(附代码) Python爬虫实战 │ Email提醒(附代码) Python深度学习 │一文掌握卷积神经网络 Python爬虫实战 │ 用selenium爬取百度表情包(附代码) Python爬虫实战│状态521网页的爬取 Python爬虫实战│爬取天气数据的实例详解(附源码) Python实训:用贪婪算法分析业务员路径问题|附源码
最新评论
推荐文章
作者最新文章
你可能感兴趣的文章
Copyright Disclaimer: The copyright of contents (including texts, images, videos and audios) posted above belong to the User who shared or the third-party website which the User shared from. If you found your copyright have been infringed, please send a DMCA takedown notice to [email protected]. For more detail of the source, please click on the button "Read Original Post" below. For other communications, please send to [email protected].
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。