python爬虫怎样看不同城市的天气
这篇文章主要介绍python爬虫怎样看不同城市的天气,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
创新互联公司2013年成立,先为沿滩等服务建站,沿滩等地企业,进行企业商务咨询服务。为沿滩企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
在我们测试的URL中,101020100是城市的代码,我们只需要找到其他城市的代码,将101020100替换成相应的代码即可。查找方法是,在中国天气网的首页,搜索城市的名称,地址栏中会显示相应城市的代码。如下所示:
使用Python获取天气预报的例子中,我们的主要任务在于找到相应的API,解决字符集编码问题。当这些问题解决以后,直接使用requests库获取天气预报即可。下面是获取所在城市天气预报的4行Python代码:
In [1]: import requests In [2]: r = requests.get('http://www.weather.com.cn/data/sk/101020100.html') In [3]: r.encoding = 'utf-8' In [4]: print r.json()['weatherinfo']['city'], r.json()['weatherinfo']['WD'], r.json()['weatherinfo']['temp'] 上海 东风 15
以上是python爬虫怎样看不同城市的天气的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!
分享名称:python爬虫怎样看不同城市的天气
文章URL:http://scyanting.com/article/isggig.html