数据来源
https://datav.aliyun.com/portal/school/atlas/area_selector
# 请求库
import requests
# 解析库
# from bs4 import BeautifulSoup
# 用于解决爬取的数据格式化
import io
import sys
import json
# 创建文件
# file_path:文件路径
# msg:即要写入的内容
def create_file(file_path, msg):
with open(file_path, "wt", encoding="utf-8") as out_file:
out_file.write(msg)
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
req = requests.get('https://geo.datav.aliyun.com/areas_v2/bound/100000_full.json')
req.encoding = 'utf-8'
result = json.loads(req.text)
# 写入文件
# with open('../geo_json/100000_全国_full.json', 'w') as file_obj:
# json.dump(result, file_obj)
dict_area = dict()
dict_area['100000'] = '全国'
# 可写