Я делаю запрос GET к API, который дает мне словарь песен. Моя цель - не отставать от новых выпусков, делать один и тот же запрос GET каждые N секунд, а затем печатать разницу между последним запросом и текущим запросом каждые N секунд, если он есть.
Например, мой первый запрос GET возвращает {'SongA': '11/09/2019', 'SongB': ''11/10/2019'}
. Следующий запрос GET (через N секунд) возвращает {'SongA': '11/09/2019', 'SongB': '11/10/2019', 'SongC': '11/11/2019'}
, и поэтому я хочу print
{'SongC': '11/11/2019'}
.
Другими словами, словарь, возвращенный в предыдущем запросе GET, необходимо перезаписывать каждые N секунд, возвращая последний словарь из текущего запроса.
Я не уверенкак правильно использовать threading
.
Я использую библиотеку requests
.