一.分析
在浏览器中搜索高德地图,按F12,点击搜索
可以查看到西安市对应的citycode是610100
cityList表示出城市信息,有可能有城市的编号,我们复制他的url查看
在json在线解析中可以解析出此文件,我们可以看到有一个是把城市按字母排序
二.代码
import requests
import jsonpath
def parse_adcode(adcode_url, headers):
"""解析城市name和城市编号adcode"""
r = requests.get(url=adcode_url, headers=headers)
content = r.json()
# print(content)
# 获取所有城市名称和adcode
name_adcode = jsonpath.jsonpath(content, "data.cityByLetter")
#print(name_adcode)
name_adcodelists = []
for le