Importante

La traducción es un esfuerzo comunitario puede unirse. Esta página está actualmente traducida en |progreso de traducción|.

24.1.5. Herramientas de Archivo

24.1.5.1. Descargar archivo a través de HTTP(S)

Descarga una URL al sistema de archivos con una petición HTTP(S) GET o POST.

Parametros

Parámetros básicos

Etiqueta

Nombre

Tipo

Descripción

URL

URL

[cadena de texto]

La URL del archivo a descargar.

File destination

OUTPUT

[cadena de texto]

Predeterinado: [Save to temporary file]

Especificación del destino del archivo. Uno de:

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Parámetros avanzados

Etiqueta

Nombre

Tipo

Descripción

Methodo

METHOD

[enumeración]

Predeterminado: 0

El método HTTP que se usará para la solicitud. Las opciones son:

  • 0 — OBTENER

  • 1 — PUBLICAR

Datos

Opcional

DATA

[cadena de texto]

Los datos para agregar en el cuerpo si la solicitud es un POST.

Salidas

Etiqueta

Nombre

Tipo

Descripción

File destination

OUTPUT

[cadena de texto]

La localización del archivo descargado

Código Python

Algorithm ID: native:filedownloader

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

24.1.5.2. Solicitud HTTP(S) POST/GET

Realiza una petición HTTP(S) POST/GET y devuelve el código de estado HTTP y los datos de respuesta. Si se produce un error, se devuelve el código de error y el mensaje. Opcionalmente, el resultado puede escribirse en un fichero del disco. Por defecto, el algoritmo avisa en caso de error. Opcionalmente, el algoritmo puede ser configurado para tratar los errores HTTP como fallos.

Parametros

Etiqueta

Nombre

Tipo

Descripción

URL o ruta de archivo

URL

[cadena de texto]

La URL o ruta del archivo a abrir.

Methodo

METHOD

[enumeración]

Predeterminado: 0

El método HTTP que se usará para la solicitud. Las opciones son:

  • 0 — OBTENER

  • 1 — PUBLICAR

Datos POST

Opcional

DATA

[cadena de texto]

Los datos para agregar en el cuerpo si la solicitud es un POST.

Autenticación

Opcional

AUTH_CONFIG

[authconfig]

Predeterminado: Sin autenticación

Una configuración de autenticación para pasar

Considere los errores HTTP como fallos

FAIL_ON_ERROR

[booleano]

Predeterminado: Falso

Si se establece, el algoritmo fallará al encontrar un error HTTP.

File destination

Opcional

OUTPUT

[cadena de texto]

Predeterminado: [Omitir salida]

El resultado puede escribirse en un archivo en lugar de devolverse como cadena. Especificación del destino del archivo. Uno de:

  • Saltar salida

  • Guardar a un Archivo Temporal

  • Guardar en archivo…

Salidas

Etiqueta

Nombre

Tipo

Descripción

File destination

OUTPUT

[archivo]

El archivo descargado con el resultado devuelto

Estado HTTP

STATUS_CODE

[cadena de texto]

El estado HTTP

Código de error de red

ERROR_CODE

[cadena de texto]

El código de error cuando falla (como también en 404 HTTP Estado etc.)

Mensaje de error de red

ERROR_MESSAGE

[cadena de texto]

Una cadena que contiene el mensaje de error en caso de fallo

Datos de resultados

RESULT_DATA

[cadena de texto]

Una cadena que contiene los datos del resultado en caso de éxito

Código Python

ID del algoritmo: native:httprequest

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.

24.1.5.3. Abrir archivo o URL

Abre archivos en su aplicación asociada por defecto, o URLs en el navegador web por defecto del usuario.

Parametros

Etiqueta

Nombre

Tipo

Descripción

URL o ruta de archivo

URL

[cadena de texto]

La URL o ruta del archivo a abrir.

Salidas

El algoritmo no tiene salida.

Código Python

ID del algoritmo: native:openurl

import processing
processing.run("algorithm_id", {parameter_dictionary})

El algoritmo id se muestra cuando pasa el cursor sobre el algoritmo en la caja de herramientas de procesos. El diccionario de parámetros proporciona los NOMBRES y valores de los parámetros. Consulte Utilizar algoritmos de procesamiento desde la consola para obtener detalles sobre cómo ejecutar algoritmos de procesamiento desde la consola de Python.