Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: mauriroh en Julio 29, 2023, 10:48:50 PM

Título: [SOLUCIONADO] Como capturar un src de una API con Python
Publicado por: mauriroh en Julio 29, 2023, 10:48:50 PM
Buenas comunidad
Alguien sabe como puedo capturar una src de una API
En mi caso recorro la API, pero antes de recorrerla, convierto los datos en texto para poder recorrer con un for

Código (python) [Seleccionar]
response_json = json.loads(api.text)
  for i in response_json:
      a = i['imagen']['src']

En la línea 3 me arroja un error porque debo convertir el dato en una ruta y no se como hacer esto

Alguien de la comunidad me podría ayudar a ver como resolver esto.

Muchas Gracias por sus tiempos
Título: Re:Como capturar un src de una API con Python
Publicado por: DtxdF en Julio 30, 2023, 06:28:57 PM
Esa clave del diccionario que se te genera después de parsear el JSON no indica mucha información.

Sobre convertir una cadena a una "ruta", creo que lo que deseaa hacer es lo siguiente:

Código (text) [Seleccionar]
python
Python 3.9.17 (main, Jun 22 2023, 01:13:35)
[Clang 13.0.0 ([email protected]:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a on freebsd13
Type "help", "copyright", "credits" or "license" for more information.
>>> import pathlib
>>> pathlib.Path("/root")
PosixPath('/root')
>>>

~ DtxdF
Título: Re:[SOLUCIONADO] Como capturar un src de una API con Python
Publicado por: mauriroh en Agosto 05, 2023, 06:30:28 PM
No tienes permitido ver enlaces. Registrate o Entra a tu cuentaBuenas comunidad
Alguien sabe como puedo capturar una src de una API
En mi caso recorro la API, pero antes de recorrerla, convierto los datos en texto para poder recorrer con un for

Código (python) [Seleccionar]
response_json = json.loads(api.text)
  for i in response_json:
      a = i['imagen']['src']

En la línea 3 me arroja un error porque debo convertir el dato en una ruta y no se como hacer esto

Alguien de la comunidad me podría ayudar a ver como resolver esto.

Muchas Gracias por sus tiempos