python爬取天气预报怎么合并两个网址的天气预报

Python012

python爬取天气预报怎么合并两个网址的天气预报,第1张

通过合并公式。python爬取天气预报是通过合并公式来合并两个网址的天气预报的,Python的创始人为荷兰人吉多·范罗苏姆(GuidovanRossum)。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。

前面的回答也足够简明了。

首先,找出出问题的代码行数。

其次,找出出问题的变量。

你 print(type(变量名)) 你就可以发现该变量是 str 字符串类型的,无法参与计算,所以你应该将它转换成数值类型的,一般都用 float(变量名) 来转换,改完那一行报错的行,就基本不用改别的了。

个人建议:

1. 你的 Python 基础似乎有些薄弱,最好好好学习一下基础。其他模块都需要这个基础才能更好使用。

2. 或许你可以看看 pandas。有时候做数据分析用 pandas 可以节省很多代码,特别对于刚学习 python 的人来说,或许更加容易接受 pandas 的特有语法。

财富值如果有的话应该给上面那个回答问题的人。因为他的答案是正确的。

# 获取温度、湿度、风力等

WEATHER_URL_A = "http://www.weather.com.cn/data/sk/%s.html"

# 获取天气状况、最大/小温度等

WEATHER_URL_B = "http://www.weather.com.cn/data/cityinfo/%s.html"

# 获取未来7天天气数据

WEATHER_URL_C = "http://www.weather.com.cn/weather/%s.shtml"

URL里%s指城市对应的代码。详细参考:

http://www.cnblogs.com/toosuo/p/3868004.html

不过这篇文章里有的接口已经不能用了。

上面我给的三个URL里,前两个直接返回json格式数据;第三个返回是一个页面,需要自己从页面里提取想要的信息。