Skip to content

Instantly share code, notes, and snippets.

@nalgeon nalgeon/
Last active Nov 24, 2019

What would you like to do?
Пример работы с подсказками DaData на Python. Использует пакет requests (

Подсказки на Python

Для большинства веб-приложений на Python достаточно использовать jQuery-плагин. Он проще в подключении и красиво выглядит. Используйте прямую работу с API на Python только в том случае, если вы твёрдо уверены, что jQuery-плагин не подходит.

# -*- coding: utf-8 -*-
import json
import requests
BASE_URL = "{}"
def suggest(query, resource, count=10):
url = BASE_URL.format(resource)
headers = {"Authorization": "Token {}".format(API_KEY), "Content-Type": "application/json"}
data = {"query": query, "count": count}
r =, data=json.dumps(data), headers=headers)
return r.json()
if __name__ == "__main__":
import sys
query = sys.argv[1]
print(suggest(query, "party", count=5))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.