DOZE.Criação de URL Fácil | |
Baixe Agora |
DOZE. Classificação e resumo
Propaganda
- Licença:
- BSD License
- Preço:
- FREE
- Nome do editor:
- Eric Moritz
- Site do editor:
- http://themoritzfamily.com
DOZE. Tag
DOZE. Descrição
Doze é um módulo de construção de URL inspirado em sono. Este projeto tenta tirar o que é incrível sobre o sono, permitindo que mais flexibilidade.Usagewe demonstrará como buscar dados da API do Twitter: Importar solicitações de Doze Importar Urltwitter = URL ("http: // api.twitter.com/1/")user_lookup = twitter.users ("lookup.json") # gera "http://api.twitter.com/1/lookup.json?screen_name=ercmoritz "Response = solicitações.Get (str (user_lookup (screen_name = "ericmoritz")) se response.status_code == 200: data = response.jsonese: Data = Nonwhile Este código é um pouco mais verboso nos dar muito mais flexibilidade e controle sobre a busca e a serialização dos dados.Para instância, se quisermos adicionar um objeto_hook ao json.loads: se response.status_code == 200: data = json.loads (response.content, object_hook = custom_object_hook) else: Data = noneyou também pode reutilizar user_lookup Para compor múltiplas solicitações: Importar solicitações do Doze Importar URLtwitter = URL ("http://api.twitter.com/1/") User_Lookup = TWI TER.Users ("lookup.json") # busca os dados de usuário_lookup para cada número de telausers = [] para screen_name em : URL = str (user_name = screen_name)) resposta = solicitações. Obter (URL) se response.status_code == 200: Usitores.Append (JSON.PARDS (response.content)) Se você encontrar a notação pontilhada, você pode passar os itens de caminho como argumentos e os parâmetros de URL como Kwargs: DaZ URLENDPOINT = URL ("http://example.com/v1") # Dotted waydef seções (secção_id): # http://example.com/v1/sections/exsection_id.com?page=2 URL = str (Endpoint. Seções (seção_id, página = 2)) Retornar solicitações.get (URL) .json # "Way funcional" Def seções (secion_id): # http://example.com/v1/sections/exsection_id.com url = str (endpoint ("seções", seccion_id, página = 2)) Retornar solicitações.Get (URL) ..jsonproduct's homepage
DOZE. Software Relacionado