我正在运行一个 Python 脚本,它使用值列表作为 API 端点上的 HTTP 请求的查询参数。这里有一个快照:
df = pd.read_excel('grp.xlsx', sheet_name='Sheet1', usecols="A")
for item in df.PLACE:
df.PLACE.head()
#1st level request
def wbsearchentities_q(**kwargs):
params = {
'action': 'wbsearchentities',
'format': 'json',
'language': 'en',
'search': item
}
params.update(kwargs)
response = requests.get(API_ENDPOINT, params=params)
return response
r = wbsearchentities_q(ids=item)
item_id = (r.json()['search'][0]['id'])
item_label = (r.json()['search'][0]['label'])
我遇到了这个错误:IndexError: list index out of range这意味着 API 端点无法识别我列表中的某些项目。
我会跳过并继续循环。我试图修复使用它没有结果。
提前致谢。
BIG阳
慕容3067478
相关分类