hottabxp
@hottabxp
Сначала мы жили бедно, а потом нас обокрали..

Как на Python отдавать клиентам json по api?

Есть несколько сайтов, у которых нет api. Мне нужно эти сайты парсить(пару раз в день) и записывать данные в БД sqlite. По запросу клиентов(например: https://site.com/get_data?number=4&count=3) отдавать данные в json, используя Python. Как раз с последним у меня есть затруднения, не знаю куда копать. Нужно что-то простое, не требующей долгой настройки. Знаю есть "Tornado веб сервер", но не знаю - подойдет ли? Или что посоветуете?
  • Вопрос задан
  • 244 просмотра
Решения вопроса 1
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Django не берите, он толстый и не совсем для этих целей (хотя и может REST)
Тornado,twisted-web, cyclone и иже с ними - тоже не берите, они старые и рассчитаны на python2

Что взять
- Flask (web фреймворк) + SqlAlchemy (библиотека для SQL) - больше всего документации
- Falcon или Bottle - очень быстрые
- Kein - этот как раз в стиле twisted, почти tornado, но для python3
- aoihttp - очень быстрый, полностью асинхронный на python3.5+

Из всего перечисленного легче стартануть с flask - ищите "Мегаучебник flask"
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы