Запишите приведенный ниже код в качестве заполнителя для сбора данных из API:
paras = {'email': [],
'status': [],
'firstName': [],
'lastName': [],
'position': []
}
companyname = []
fullname = []
website = []
for company in companies:
info = get_domain_search(company)
if 'error' in info.keys():
token = get_access_token()['access_token']
info = get_domain_search(company)
elif 'errors' in info.keys():
continue
k = 0
for key in info['email']:
for role in roles:
if 'position' in key.keys():
if role in key['position']:
for para in paras.keys():
if para in key.keys():
paras[para].append(key[para])
else:
paras[para].append('#N/A')
companyname.append(info['companyName'])
website.append(company)
if paras['firstName'][-1] + paras['lastName'][-1] == 'NANA':
fullname.append('#N/A')
else:
fullname.append(paras['firstName'][-1] + ' ' + paras['lastName'][-1])
k = 1
else:
pass
else:
pass
встречается ошибка ниже:
---> 23 для ввода информации ['email ']:
KeyError:' email '
Не уверен, что причина для моего l oop