您可以通过调用第三方API或者爬取相关网站的数据来获取中国省市区行政区域信息。以下是一个获取中国行政区域信息的示例代码,供您参考:

import requests
import json

# 请求URL
url = 'http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2020/index.json'

# 发送请求
response = requests.get(url)

# 获取响应结果
data = json.loads(response.text)

# 获取省级行政区域
for province in data:
    province_code = province['code']
    province_name = province['name']
    print(f'{province_name}-{province_code}')

    # 获取市级行政区域
    city_url = f'http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2020/{province_code}.html'
    city_response = requests.get(city_url)
    city_data = json.loads(city_response.text)
    for city in city_data:
        city_code = city['code']
        city_name = city['name']
        print(f'\t{city_name}-{city_code}')

        # 获取区县级行政区域
        district_url = f'http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2020/{province_code}/{city_code}.html'
        district_response = requests.get(district_url)
        district_data = json.loads(district_response.text)
        for district in district_data:
            district_code = district['code']
            district_name = district['name']
            print(f'\t\t{district_name}-{district_code}')

运行以上代码,可以获取到中国所有省市区行政区域信息。其中,province_codecity_codedistrict_code分别表示省、市、区县的行政代码,province_namecity_namedistrict_name分别表示省、市、区县的名称。您可以根据自己的需求调整代码,只获取特定的行政区域信息。


原文地址: http://www.cveoy.top/t/topic/bVcR 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录