Crossin的编程教室
标题:
最简单爬取天气
[打印本页]
作者:
wenshaoping
时间:
2020-1-27 11:50
标题:
最简单爬取天气
代码如下:
# _*_ coding:utf-8 _*_
from urllib import request
import json
from city import city
cityname = input('你想查哪个城市的天气?\n')
citycode = city.get(cityname)
if citycode :
url = ('http://www.weather.com.cn/data/cityinfo/%s.html'%citycode)
content = request.urlopen(url).read()
print(content.decode('utf8'))
我的问题是爬取的结果有,但是和实际天气不对呀
你想查哪个城市的天气?
广州
{"weatherinfo":{"city":"广州","cityid":"101280101","temp1":"26℃","temp2":"29℃","weather":"阵雨转暴雨","img1":"n3.gif","img2":"d10.gif","ptime":"18:00"}}
实际广州的天气不是这样的!!!
作者:
wenshaoping
时间:
2020-1-27 11:50
请问这是什么问题呢?
作者:
crossin先生
时间:
2020-1-28 01:35
因为这个接口不更新
搜下这里查天气的帖子,有新的接口说明
作者:
wenshaoping
时间:
2020-1-28 20:11
谢谢!现在都好像失效了,求最新接口
作者:
crossin先生
时间:
2020-1-28 23:31
wenshaoping 发表于 2020-1-28 20:11
谢谢!现在都好像失效了,求最新接口
公众号里回复 查天气
有最新文章
欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/)
Powered by Discuz! X2.5