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. Download file via HTTP(S)
Downloads a URL to the file system with an HTTP(S) GET or POST request.
Parametros
Parámetros básicos
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
URL |
|
[string] |
La URL del archivo a descargar. |
File destination |
|
[string] Predeterinado: |
Especificación del archivo destinatario. Uno de:
|
Parámetros avanzados
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
Método |
|
[enumeración] Default: 0 |
El método HTTP que se usará para la solicitud. Las opciones son:
|
Datos Opcional |
|
[string] |
Los datos para agregar en el cuerpo si la solicitud es un POST. |
Salidas
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
File destination |
|
[string] |
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 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.4.2. HTTP(S) POST/GET request
Performs a HTTP(S) POST/GET request and returns the HTTP status code and the reply data. If an error occurs then the error code and the message will be returned. Optionally, the result can be written to a file on the disk. By default the algorithm will warn on errors. Optionally, the algorithm can be set to treat HTTP errors as failures.
Parametros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
URL or file path |
|
[string] |
The URL or path of the file to open. |
Método |
|
[enumeración] Default: 0 |
El método HTTP que se usará para la solicitud. Las opciones son:
|
POST Data Opcional |
|
[string] |
Los datos para agregar en el cuerpo si la solicitud es un POST. |
Authentication Opcional |
|
[authconfig] Default: No authentication |
An authentication configuration to pass |
Consider HTTP errors as failures |
|
[boolean] Default: False |
If set, the algorithm will fail on encountering an HTTP error. |
File destination Opcional |
|
[string] Default: |
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 |
|
[file] |
The downloaded file with the returned result |
HTTP Status |
|
[string] |
The HTTP Status |
Network error code |
|
[string] |
The error code when it fails (like as well on 404 HTTP Status etc.) |
Network error message |
|
[string] |
A string containing the error message in case of failure |
Result data |
|
[string] |
A string containing the result data in case of success |
Código Python
Algorithm ID: 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.4.3. Open file or URL
Opens files in their default associated application, or URLs in the user’s default web browser.
Parametros
Etiqueta |
Nombre |
Tipo |
Descripción |
---|---|---|---|
URL or file path |
|
[string] |
The URL or path of the file to open. |
Salidas
The algorithm has no output.
Código Python
Algorithm ID: 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.