ni1o1 / transbigdata

A Python package develop for transportation spatio-temporal big data processing, analysis and visualization.
https://transbigdata.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
459 stars 115 forks source link

获取行政区报错 #40

Closed yiluxianghai closed 2 years ago

yiluxianghai commented 2 years ago

运行 import transbigdata transbigdata.getadmin(510104,'c5bXXXXXXXXXXX6XXXXXXXXX',subdistricts=True)

报错 KeyError Traceback (most recent call last) ~\AppData\Local\Temp/ipykernel_9772/996543621.py in 1 import transbigdata ----> 2 transbigdata.getadmin(510104,'c5ba0abd32f03e57446a5521ebfa0d59',subdistricts=True)

D:\jb\lib\site-packages\transbigdata\crawler.py in getadmin(keyword, ak, subdistricts) 99 datas = [] 100 k = 0 --> 101 polyline = result['districts'][k]['polyline'] 102 polyline1 = polyline.split('|') 103 res = []

KeyError: 'districts'

ni1o1 commented 2 years ago

高德开放平台自2021年12月02日升级,升级之后所申请的 key 必须配备安全密钥 jscode 一起使用 我刚刚更新了TransBigData0.4.4版本,支持了安全密钥 jscode这个功能,用法为:

import transbigdata transbigdata.getadmin(510104, ak = 'c5bXXXXXXXXXXX6XXXXXXXXX', jscode='694xxxxxxxxxxxxxxxxxxxxxx9ab5', subdistricts=True)