Wichtig
Übersetzen ist eine Gemeinschaftsleistung Sie können mitmachen. Diese Seite ist aktuell zu 48.18% übersetzt.
24.1.4. File tools
24.1.4.1. Download file via HTTP(S)
Downloads a URL to the file system with an HTTP(S) GET or POST request.
Parameter
Grundlegende Parameter
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
URL |
|
[string] |
The URL of the file to download. |
File destination |
|
[string] Standard: |
Specification of the file destination. One of:
|
Fortgeschrittene Parameter
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
Methode |
|
[Aufzählung] Standard: 0 |
The HTTP method to use for the request. Options are:
|
Data Optional |
|
[string] |
The data to add in the body if the request is a POST. |
Ausgaben
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
File destination |
|
[string] |
The location of the downloaded file |
Pythoncode
Algorithm ID: qgis:filedownloader
import processing
processing.run("algorithm_id", {parameter_dictionary})
Die Algorithmus-Kennung wird angezeigt, wenn Sie den Mauszeiger über den Algorithmus in der Verarbeitungs-Werkzeugkiste bewegen. Die Parameter-Liste (parameter_dictionary) enthält die Namen und Werte der Parameter. Siehe Verarbeitungs-Algorithmen von der Konsole aus verwenden für Details zur Ausführung von Verarbeitungsalgorithmen über die Python-Konsole.
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.
Parameter
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
URL or file path |
|
[string] |
The URL or path of the file to open. |
Methode |
|
[Aufzählung] Standard: 0 |
The HTTP method to use for the request. Options are:
|
POST Data Optional |
|
[string] |
The data to add in the body if the request is a POST. |
Authentication Optional |
|
[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 Optional |
|
[string] Default: |
The result can be written to a file instead of being returned as a string. Specification of the file destination. One of:
|
Ausgaben
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
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 |
Pythoncode
Algorithm ID: native:httprequest
import processing
processing.run("algorithm_id", {parameter_dictionary})
Die Algorithmus-Kennung wird angezeigt, wenn Sie den Mauszeiger über den Algorithmus in der Verarbeitungs-Werkzeugkiste bewegen. Die Parameter-Liste (parameter_dictionary) enthält die Namen und Werte der Parameter. Siehe Verarbeitungs-Algorithmen von der Konsole aus verwenden für Details zur Ausführung von Verarbeitungsalgorithmen über die Python-Konsole.
24.1.4.3. Open file or URL
Opens files in their default associated application, or URLs in the user’s default web browser.
Parameter
Bezeichnung |
Name |
Typ |
Beschreibung |
---|---|---|---|
URL or file path |
|
[string] |
The URL or path of the file to open. |
Ausgaben
The algorithm has no output.
Pythoncode
Algorithm ID: native:openurl
import processing
processing.run("algorithm_id", {parameter_dictionary})
Die Algorithmus-Kennung wird angezeigt, wenn Sie den Mauszeiger über den Algorithmus in der Verarbeitungs-Werkzeugkiste bewegen. Die Parameter-Liste (parameter_dictionary) enthält die Namen und Werte der Parameter. Siehe Verarbeitungs-Algorithmen von der Konsole aus verwenden für Details zur Ausführung von Verarbeitungsalgorithmen über die Python-Konsole.