グローバル主要都市リストデータ、API

1602 ワード

ブログへようこそ
データソース
ガチョウ工場に感謝します.すべてのデータはガチョウ工場の登録ページから取得されました.
github
プレゼンテーションアドレス
使用方法:
  • 国名を入力し、国ID
  • を取得する
  • 省に入力、国と省ID
  • を取得する.
  • 入力都市は、国、省、市ID
  • を取得する.
    API
    url = ‘http://tools.bugcode.cn’
    都市名による都市IDの取得
    r = requests.post(url+'/cities/search', {'country': '  ', 'language': 'cn', 'province': '  ', 'city': '  '})
    if r.status_code == 200:
        print r.text
    else:
        print r.status_code
    
    都市IDから都市名を取得
  • すべての国
    r = requests.post(url+'/cities/search', {'action': 'countries', 'language': 'cn'})
    if r.status_code == 200:
        print r.text
    else:
        print r.status_code
    
  • を取得
  • 国のすべての省
    r = requests.post(url+'/cities/search', {'action': 'provinces', 'language': 'cn', 'c_id': 1})
    if r.status_code == 200:
        print r.text
    else:
        print r.status_code
    
  • を取得
  • 国1省すべての都市
    r = requests.post(url+'/cities/search', {'action': 'cities', 'language': 'cn', 'c_id': 1, 'p_id': 32})
    if r.status_code == 200:
        print r.text
    else:
        print r.status_code
    
  • を取得
  • 国1省1都市
    r = requests.post(url+'/cities/search', {'action': 'city', 'language': 'cn', 'c_id': 1, 'p_id': 32, 'i_id': 8})
    if r.status_code == 200:
        print r.text
    else:
        print r.status_code
    
  • を取得