题目:
获取中国天气网8-15天的天气信息,包含: 日期,天气,温度,风力. 将数据存入文档。
代码:

from requests_html import HTMLSessionurl = "http://www.weather.com.cn/weather15d/101190401.shtml"
# 获取请求对象
session = HTMLSession()
response = session.get(url)
html = response.html
div = html.xpath('//*[@class="t clearfix"]', first=True)
div_list = div.xpath('//li')
result_list = []
for d in div_list:time = d.xpath('//span[1]/text()', first=True)wea = d.xpath('//span[2]/text()', first=True)tem1 = d.xpath('//span[3]/em/text()', first=True)tem2 = d.xpath('//span[3]/text()', first=True)wind = d.xpath('//span[4]/text()', first=True)wind1 = d.xpath('//span[5]/text()', first=True)data = {"日期": time,"天气": wea,"温度": tem1 + tem2,"风向": wind,"风力等级": wind1,}result_list.append(data)
print(result_list)with open('data/weather.txt', 'w+', encoding='utf-8') as f:for i in result_list:f.write(str(i))f.write('\n')

输出结果:

python 网络爬虫 1.3 获取中国天气网8-15天的天气信息,包含: 日期,天气,温度,风力. 将数据存入文档。相关推荐

  1. 用java实现网络爬虫,实时获取中国地震台网数据

    用java实现网络爬虫,实时获取中国地震台网数据 1.如何从网络中爬取相关数据 2.怎么进行数据处理 3.绘图设计 4. 存在问题: 5.java程序的源文件 5.1 爬虫程序 5.2 绘制柱状图程序 ...

  2. python 网络爬虫 1.2 获取豆瓣TOP250电影的中英文名、港台名、导演、上映年份、电影分类以及评分,将数据存入文档。

    题目: 获取豆瓣TOP250电影的中英文名.港台名.导演.上映年份.电影分类以及评分,将数据存入文档. 代码: import codecs import csv import refrom reque ...

  3. Python网络爬虫与信息提取(中国大学mooc)

    目录 目录 Python网络爬虫与信息提取 淘宝商品比价定向爬虫 目标获取淘宝搜索页面的信息 理解淘宝的搜索接口翻页的处理 技术路线requests-refootnote 代码如下 股票数据定向爬虫 ...

  4. python网络爬虫与信息提取嵩天百度网盘_基于MOOC嵩天《Python网络爬虫与信息提取》视频学习记录——第一周:requests库...

    1.requests库入门 requests的get( )方法 爬取百度网页实例: import requests r = requests.get("http://www.baidu.co ...

  5. python中国大学排名爬虫写明详细步骤-python网络爬虫入门实例:中国大学排名定向爬虫...

    中国大学排名定向爬虫的 设计和实现 一.环境安装: 1.选择一个适合自己的IDE(以下代码用Jupyter Notebook编写) 2.打开cmd,安装requests库和beautifulsoup4 ...

  6. Python网络爬虫8 - 爬取彼岸图网美图

    彼岸图网收集了大量美图,是个不错的爬取对象.话不多说,直接上图. 分析站点 分类列表 爬取之前,自然要分析一波,这个站点的框架比较简单,从分类着手,共包含12个分类项. 4K人物 4K动漫 4K动物 ...

  7. python爬虫可以爬取个人信息吗_手把手教你利用Python网络爬虫获取旅游景点信息...

    爬虫系列: 当我们出去旅游时,会看这个地方有哪些旅游景点,景点价格.开放时间.用户的评论等. 本文基于Python网络爬虫技术,以hao123旅游网为例,获取旅游景点信息. 1.项目目标 获取网站的景 ...

  8. 【读书笔记】Python网络爬虫从入门到实践(第2版)-唐松,爬虫基础体系巩固和常见场景练习

    [概述] 书名:Python网络爬虫从入门到实践(第2版) 作者:唐松 日期:2021年08月01日 读书用时:1568页,100小时,59个笔记 [读书笔记] ◆ 1.2 网络爬虫是否合法 爬虫协议 ...

  9. 利用python网络爬虫获取软科中国最好大学排名2019数据

    本例程来源于中国大学慕课中北京理工大学嵩天老师所开设的<Python网络爬虫与信息提取> (https://www.icourse163.org/course/BIT-1001870001 ...

最新文章

  1. 只讲关键点之兼容100+种关键点检测数据增强方法
  2. paip. 提升性能---hibernate的缓存使用 总结
  3. php 递归实现无限极分类和排序_PHP无限级分类实现层级值间用字符串拼接
  4. Machine Learning week 5 quiz: programming assignment-Multi-Neural Network Learning
  5. SpringCloud之RestTemplate,几种常见的请求方式
  6. SAP ABAP里存在Java List这种集合工具类么?CL_OBJECT_COLLECTION了解一下
  7. 换乐网GridFS应用分析
  8. 11.python之线程,协程,进程,
  9. 【iOS】Swift3 Swift2 String转int,从TextField里面获取Int类型的数值
  10. 已经编译好的OpenCV4.5.1----win10(cuda10.0 cudnn7.6.5)
  11. 中国大陆收货地址智能解析API
  12. baseresponse响应类_SpringBoot统一响应体解决方案
  13. SpringMVC+VUE开发环境搭建
  14. 视频教程-人工智能-必备数学基础视频教程-机器学习
  15. 携程机器学习开发部署一体化平台实践之路
  16. c语言中getc函数,C语言中getc怎么用?
  17. 基于javaee的社区医院远程挂号系统
  18. 将think-installer类库“v1.0.0“更新到“v2.0.0“
  19. ModSecurity web application firewall (WAF) Research - .Little Hann
  20. oracle 审计 分区表,oracle分区表的分类及测试

热门文章

  1. A. 运维体系:SRE/CRE
  2. 关于做PDF的FAQ
  3. 基于OpenCV监控老鼠蟑螂检测系统[完整源码&部署教程]
  4. 推荐一个永久45G,支持WebDav的海外网盘infiniCloud
  5. 学习笔记 计算机系统概述_计算机硬件的基本组成
  6. Django规范化编程6
  7. Java生成唯一标识码的三种方式
  8. 威联通NAS搭建jellyfin影音库:docker环境一行脚本部署(支持硬件解码、海报刮削)
  9. 你可能不知道的 CSS 阴影技巧与细节
  10. requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want