我正在运行一个 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 端点无法识别我列表中的某些项目。我会跳过并继续循环。我试图修复使用它没有结果。提前致谢。
添加回答
举报
0/150
提交
取消