import requests
import json
class GaoDeMap:
def __init__(self):
self.run()
def run(self):
base_url = "https://www.amap.com/service/cityList?version=201941111"
response = requests.get(base_url)
json_data = response.json()
# print(json_data)
cityByLetter = json_data["data"]["cityByLetter"]
# print(cityByLetter)
# cityByLetter.values() 就是adcode和name组成的很多字典
count = 0
dict = {}
for i in cityByLetter.values():
# print(i)
for j in i:
# print(j["adcode"], j["name"])
count += 1
# 爬取天气
base_url2 = "https://www.amap.com/service/weather?adcode=" + j["adcode"]
response2 = requests.get(base_url2)
json_data2 = response2.json()
# 获取天气
高德地图爬取所有城市天气数据
最新推荐文章于 2024-08-15 16:50:57 发布
本文详细介绍了如何利用Python进行网络爬虫,从高德地图API获取全国各个城市的实时天气数据。通过解析JSON响应,提取关键信息,并进行数据存储,为后续数据分析提供便利。
摘要由CSDN通过智能技术生成