Geekbrains: методы сбора и обработки данных из сети Интернет
Как использовать (Mac OS terminal):
python3 -m venv myvenv
. myvenv/bin/activate
pip install -r requirements.txt
Уроки:
Основы клиент-серверного взаимодействия. Парсинг API
Задания:
Посмотреть документацию к API GitHub, разобраться как вывести список репозиториев для конкретного пользователя, сохранить JSON-вывод в файле *.json.
Изучить список открытых API (https://www.programmableweb.com/category/all/apis). Найти среди них любое, требующее авторизацию (любого типа). Выполнить запросы к нему, пройдя авторизацию. Ответ сервера записать в файл.
Если нет желания заморачиваться с поиском, возьмите API вконтакте (https://vk.com/dev/first_guide). Сделайте запрос, чтобы получить список всех сообществ на которые вы подписаны.