В этой статье я покажу вам, как создать блокнот Jupyter, который извлекает живые данные, строит интерактивный график, а затем, как развернуть его как живую панель мониторинга. Если вы хотите поделиться панелью, все, что вам нужно - это ссылка. Получаем "живые" данные из Reddit Для этого мы воспользуемся API, называемое pushshift. Документация прямо здесь. import requests
url = "https://api.pushshift.io/reddit/search/comment/?q=python"
request = requests.get(url)
json_response = request.json() Вы можете добавить множество параметров к этому запросу, пример здесь. Для упрощения метода мы создадим функцию для обращения к API: def get_pushshift_data(data_type, ** kwargs): base_url = f'https://api.pushshift.io/reddit/search/{data_type}/' payload = kwargs request = requests. get(base_url, params= payload) return request. json() Используя payload и kwargs я могу добавить любой параметр в функцию: get_pushshift_data(data_type="comment",