全世界のすべての都市のAPIを検索して、みんなに提供して使用して、軽くたたいてください.

1735 ワード

私のブログへようこそ.
cities
国内のすべての省、市および対応するid、および世界の主要な都市
データソース
ガチョウ工場に感謝します.すべてのデータはガチョウ工場の登録ページから取得されました.
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
    
  • を取得