【实例简介】
Python代码抓取获取天气预报信息源码讲解。这是一个用Python编写抓取天气预报的代码示例,用python写天气查询软件程序很简单。这段代码可以获取当地的天气和、任意城市的天气预报,原理是根据url找到网站截取相应的数据展现。
python抓取广州天气并分析 实例源码
【实例截图】
基于python中scrapy框架广州天气爬虫,并对爬取到的信息进行了两种可视化
确保本地python中有numpy,pandas,matplotlib,scrapy
第一步,在windows cmd项目路径中运行scrapy crawl tianqi -o gzweather.csv 获取广州天气数据
第二步,在conversationppt路径下运行python dataclean.py 处理数据(处理后的数据被保存为newgzweather.csv)
第三步,在conversationppt路径下运行python visualization.py 显示两个数据图
【核心代码】
Guangzhou
`-- Guangzhou
|-- README.md
|-- Twisted-17.5.0-cp36-cp36m-win_amd64.whl
|-- conversationppt
| |-- dataclean.py
| `-- visualization.py
`-- guangzhouweather
|-- gzweather
| |-- __init__.py
| |-- __init__.pyc
| |-- __pycache__
| | |-- __init__.cpython-36.pyc
| | |-- items.cpython-36.pyc
| | |-- pipelines.cpython-36.pyc
| | `-- settings.cpython-36.pyc
| |-- items.py
| |-- items.pyc
| |-- pipelines.py
| |-- pipelines.pyc
| |-- settings.py
| |-- settings.pyc
| `-- spiders
| |-- 2345Spider.py
| |-- __init__.py
| `-- __pycache__
| |-- 2345Spider.cpython-36.pyc
| `-- __init__.cpython-36.pyc
|-- gzweather.csv
|-- newgzweather.csv
|-- scrapy.cfg
`-- test.csv
7 directories, 24 files