Skip to content

Get-WeatherForcast from weather.com.cn 本天气预报网络爬虫工具可以爬取中国天气网上的全国各个县市区的未来7天的天气预报,可精细到县市区如河南 - 郑州 - 中原或北京 - 海淀。 数据来源是:中国天气网官网

Notifications You must be signed in to change notification settings

youngawesome/Get-WeatherForcast

Repository files navigation

Get-WeatherForcast 从中国天气网获取目标城市7天天气预报

本天气预报网络爬虫工具可以爬取中国天气网上的全国各个县市区的未来7天的天气预报,可精细到县市区如河南 - 郑州 - 中原或北京 - 海淀。 数据来源是:中国天气网官网 本项目提供了两套代码:

运行环境要求:python3.x

1.各省及自治区县市区级

对于7-days weather forcast_V1.py,其可以爬取中国天气网各省及自治区县市级未来七天天气预报

中国天气网上的天气预报:

image

爬取结果为:

城市: 河南郑州中原
日期: 11日(今天)
天气: 多云转晴
温度: 3/-6℃
风力: 3-4级转<3级

城市: 河南郑州中原
日期: 12日(明天)
天气: 晴
温度: 5/-5℃
风力: 3-4级

城市: 河南郑州中原
日期: 13日(后天)
天气: 多云
温度: 5/-4℃
风力: 3-4级转<3级

城市: 河南郑州中原
日期: 14日(周五)
天气: 多云
温度: 3/-3℃
风力: <3级

城市: 河南郑州中原
日期: 15日(周六)
天气: 多云
温度: 10/0℃
风力: 3-4级转4-5级

城市: 河南郑州中原
日期: 16日(周日)
天气: 晴
温度: 12/1℃
风力: 4-5级转3-4级

城市: 河南郑州中原
日期: 17日(周一)
天气: 晴
温度: 12/1℃
风力: 3-4级

2.各直辖市县市区级

对于7-days weather forcast_V2.py,其可以爬取中国天气网各直辖市县市区级未来七天天气预报

中国天气网上的天气预报:

image

爬取结果为:

城市: 北京海淀
日期: 11日(今天)
天气: 晴
温度: 0/-11℃
风力: 3-4级转<3级

城市: 北京海淀
日期: 12日(明天)
天气: 晴
温度: 2/-8℃
风力: <3级

城市: 北京海淀
日期: 13日(后天)
天气: 晴
温度: 4/-8℃
风力: <3级

城市: 北京海淀
日期: 14日(周五)
天气: 多云
温度: 4/-7℃
风力: <3级

城市: 北京海淀
日期: 15日(周六)
天气: 多云
温度: 3/-6℃
风力: <3级

城市: 北京海淀
日期: 16日(周日)
天气: 多云
温度: 6/-6℃
风力: 3-4级转<3级

城市: 北京海淀
日期: 17日(周一)
天气: 晴
温度: 5/-5℃
风力: <3级

3.使用指南

对于想要爬取天气预报的城市,只需要在中国天气网获得其特定的网址编号,将main()里的url替换即可。

以上述两个示例为例,下面分别展示了河南省郑州市中原区与北京市海淀区对应的url:

3.1河南省郑州市中原区天气

url = 'http://www.weather.com.cn/weather/101180109.shtml'

3.2北京市海淀区天气

url = 'http://www.weather.com.cn/weather/101010200.shtml'

希望我的上述说明足够简明易懂。

About

Get-WeatherForcast from weather.com.cn 本天气预报网络爬虫工具可以爬取中国天气网上的全国各个县市区的未来7天的天气预报,可精细到县市区如河南 - 郑州 - 中原或北京 - 海淀。 数据来源是:中国天气网官网

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages