искал другой метод, ни один не работал, не понимаю, какая часть пошла не так.
работает один раз, как l oop через список идентификаторов, некоторые идентификаторы могут вернуть ошибку, пропущены.
текущий код
x = 22555003
URL = "https://data.gcis.nat.gov.tw/od/data/api/5F64D864-61CB-4D0D-8AD9-492047CC1EA6?$format=json&$filter=Business_Accounting_NO eq {}".format(x)
response = requests.get(url = URL)
data = response.json()
result = pd.DataFrame(data)
result.head()
желателен вывод, но ошибка
listID = ['22555003','12345678','27240313']
#12345678 is error ID
result = []
for x in listID:
try:
JSONContent = requests.get("https://data.gcis.nat.gov.tw/od/data/api/5F64D864-61CB-4D0D-8AD9-492047CC1EA6?$format=json&$filter=Business_Accounting_NO eq {}".format(x)).json()
result.append([JSONContent['Business_Accounting_NO'],
JSONContent['Capital_Stock_Amount']])
except:
pass
dataset = pd.DataFrame(result)
dataset.head()
почему результат пустой? спасибо !!!