python爬虫怎样看不同城市的天气

这篇文章主要介绍python爬虫怎样看不同城市的天气,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联公司2013年成立,先为沿滩等服务建站,沿滩等地企业,进行企业商务咨询服务。为沿滩企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

在我们测试的URL中,101020100是城市的代码,我们只需要找到其他城市的代码,将101020100替换成相应的代码即可。查找方法是,在中国天气网的首页,搜索城市的名称,地址栏中会显示相应城市的代码。如下所示:

python爬虫怎样看不同城市的天气

使用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爬虫怎样看不同城市的天气
本文路径:http://csruizhi.cn/article/isggig.html

其他资讯

Copyright © 2007-2024 成都优众联杰科技有限公司 All Rights Reserved 蜀ICP备2024116266号
友情链接: 成都网站设计制作公司 手机网站设计 响应式网站设计方案 成都网站建设公司 网站制作公司 成都网站设计 成都商城网站建设 成都商城网站制作 企业网站建设公司 成都网站建设 响应式网站设计 app网站建设 成都品牌网站设计 网站建设方案 网站建设方案 高端网站设计 成都网站建设 四川成都网站建设 成都网站制作 成都定制网站建设 定制网站设计 网站建设推广