【實例簡介】
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