Autor
|
Tema: [Python] Solicitud mediante método POST (Leído 10,920 veces)
|
MA40
Desconectado
Mensajes: 254
--- I ❤ Ƀ ---
|
Hola. Tengo que realizar una solicitud en Python a una dirección Url mediante el método POST. (La documentación de la API está aquí: https://faucethub.io/api/ ) Estoy probando este código: #!/usr/bin/python # -*- coding: utf-8 -*- print "Content-type: text/html\n\n" import requests r = requests.post("https://faucethub.io/api/v1/balance", data={'api_key': 'xxxxxxxxxxxxxxxxxxxxxxx'}) print(r.status, r.message)
Pero no funciona. ¿Alguien podría decirme qué estoy haciendo mal? Un saludo y gracias de antemano.
|
|
|
En línea
|
|
|
|
engel lex
|
print(r.status_code, r.text)
leete la documentación de request
|
|
« Última modificación: 12 Junio 2017, 23:07 pm por engel lex »
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
MA40
Desconectado
Mensajes: 254
--- I ❤ Ƀ ---
|
Hola, gracias. Sí, la api_key es correcta, aquí la pongo oculta, pero es correcta. #!/usr/bin/python # -*- coding: utf-8 -*- print "Content-type: text/html\n\n" import requests r = requests.post("https://faucethub.io/api/v1/balance", data={'api_key': 'xxxxxxxxxxxxxxxxxxxxxxx'}) print(r.status_code, r.text)
Cambiando el código con tu sugerencia el resultado es el mismo. Un saludo.
|
|
|
En línea
|
|
|
|
engel lex
|
que resultado te da?
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
MA40
Desconectado
Mensajes: 254
--- I ❤ Ƀ ---
|
una página en blanco
|
|
|
En línea
|
|
|
|
engel lex
|
como que una pagina en blanco?
esto es consola...
prueba el codigo con lo que te dejé y perfectamente me responde api key invalido
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
MA40
Desconectado
Mensajes: 254
--- I ❤ Ƀ ---
|
Aquí se puede probar la dirección con el script en mi servidor: ########## El código es: #!/usr/bin/python # -*- coding: utf-8 -*- print "Content-type: text/html\n\n" import requests r = requests.post("https://faucethub.io/api/v1/balance", data={'api_key': 'xxxxxxxxxxxxxxxxxxxxxxx'}) print(r.status_code, r.text)
|
|
« Última modificación: 22 Junio 2017, 17:18 pm por MA40 »
|
En línea
|
|
|
|
engel lex
|
lo probaste en consola?
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
MA40
Desconectado
Mensajes: 254
--- I ❤ Ƀ ---
|
No, voy a hacerlo y te digo,
|
|
|
En línea
|
|
|
|
MA40
Desconectado
Mensajes: 254
--- I ❤ Ƀ ---
|
Hola.
Perdona pero he intentado ejecutar el script en una consola online, pero no encuentro ninguna.
Es que en mi equipo no tengo ninguna instalada. ¿A ti sí te funciona en tu consola?
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Enviar formulario de una web con el metodo POST
Programación Visual Basic
|
Mr.Chispa
|
8
|
3,536
|
3 Noviembre 2006, 04:09 am
por Mr.Chispa
|
|
|
Replicar método POST
Scripting
|
NeonMan
|
1
|
2,996
|
15 Febrero 2008, 16:29 pm
por Stacker
|
|
|
[Python] invocar metodo desde metodo.
Python
|
Hesp
|
2
|
7,387
|
8 Marzo 2009, 00:38 am
por Hesp
|
|
|
parametros x e y en metodo POST
Desarrollo Web
|
lord mick
|
8
|
6,083
|
19 Agosto 2010, 22:54 pm
por w4r10
|
|
|
¿Cual es el significado de estos parametros en una solicitud POST?
Dudas Generales
|
Eleкtro
|
2
|
2,214
|
30 Junio 2018, 09:23 am
por Eleкtro
|
|