Importante
La traducción es un esfuerzo comunitario puede unirse. Esta página está actualmente traducida en |progreso de traducción|.
24.1.4. Herramientas de Archivo
24.1.4.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.
Parámetros
Parámetros básicos
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
URL |
|
[cadena de texto] |
La URL del archivo a descargar. |
File destination |
|
[cadena de texto] Predeterminado: |
Especificación del archivo destinatario. Uno de:
|
Parámetros avanzados
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Methodo |
|
[enumeración] Predeterminado: 0 |
El método HTTP que se usará para la solicitud. Las opciones son:
|
Datos Opcional |
|
[cadena de texto] |
Los datos para agregar en el cuerpo si la solicitud es un POST. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
File destination |
|
[cadena de texto] |
La localización del archivo descargado |
Código Python
Algorithm ID: qgis:filedownloader
import processing
processing.run("algorithm_id", {parameter_dictionary})
El algoritmo id se muestra al desplazarse sobre el algoritmo en la Caja de Herramientas de Procesamiento. El parámetro diccionario suministra los NOMBREs y valores de los parámetros. Ver consola_procesamiento para detalles sobre como ejecutar algoritmos desde la consola Python.
24.1.4.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.
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
URL o ruta de archivo |
|
[cadena de texto] |
La URL o ruta del archivo a abrir. |
Methodo |
|
[enumeración] Predeterminado: 0 |
El método HTTP que se usará para la solicitud. Las opciones son:
|
Datos POST Opcional |
|
[cadena de texto] |
Los datos para agregar en el cuerpo si la solicitud es un POST. |
Autenticación Opcional |
|
[authconfig] Predeterminado: Sin autenticación |
Una configuración de autenticación para pasar |
Considere los errores HTTP como fallos |
|
[booleano] Predeterminado: False |
Si se establece, el algoritmo fallará al encontrar un error HTTP. |
File destination Opcional |
|
[cadena de texto] Predeterminado: |
The result can be written to a file instead of being returned as a string. Specification of the file destination. One of:
|
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
File destination |
|
[archivo] |
El archivo descargado con el resultado devuelto |
Estado HTTP |
|
[cadena de texto] |
El estado HTTP |
Código de error de red |
|
[cadena de texto] |
El código de error cuando falla (como también en 404 HTTP Estado etc.) |
Mensaje de error de red |
|
[cadena de texto] |
Una cadena que contiene el mensaje de error en caso de fallo |
Datos de resultados |
|
[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 al desplazarse sobre el algoritmo en la Caja de Herramientas de Procesamiento. El parámetro diccionario suministra los NOMBREs y valores de los parámetros. Ver consola_procesamiento para detalles sobre como ejecutar algoritmos desde la consola Python.
24.1.4.3. Abrir archivo o URL
Abre archivos en su aplicación asociada por defecto, o URLs en el navegador web por defecto del usuario.
Parámetros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
URL o ruta de archivo |
|
[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 al desplazarse sobre el algoritmo en la Caja de Herramientas de Procesamiento. El parámetro diccionario suministra los NOMBREs y valores de los parámetros. Ver consola_procesamiento para detalles sobre como ejecutar algoritmos desde la consola Python.