Я читаю данные из файла json, используя запросы ... и wi sh, чтобы сохранить эти значения в файле Excel. Проблема, с которой я сталкиваюсь, заключается в том, что я не знаю интервал, с которым обновляется этот json файл, поэтому трудно сделать мой планировщик идеальным ... В итоге я получаю повторяющиеся значения. Кажется, я не могу найти никаких библиотек, которые могли бы проверить меня.
В этом сценарии я получаю дубликат в 1:10 и wi sh, чтобы не добавлять его, так как он совпадает с тот в 1:05. В некоторых случаях может быть более одного дубликата за раз, и я хочу проверить это, прежде чем он будет добавлен, а не добавлен, а затем удален.
Есть ли более простой способ решения этой проблемы? ?
Пример:
timestamp stock buy sell
1:05 1 10 10
1:10 1 10 10
1:15 1 20 16
def do_this():
previous_data = []
try:
response = requests.get(JSON_LINK)
previous_data = response.content
except Exception:
print('Failed in main')
if(previous_data == response.content):
print('same data')
else:
print('new data')
Я понял, что это не сработает при previous_data = [] всегда будет принимать любой текущий ответ, а не предыдущие данные ответа.