Важно
Prevod je zajednički napor :ref:`možete se pridružiti `. Ova stranica je trenutno prevedena na |napredak prevođenja|.
24.1.5. Alati za datoteke
24.1.5.1. Preuzmi datoteku preko HTTP(S)
Preuzima URL u sistem datoteka pomoću HTTP(S) GET ili POST zahteva.
Parametri
Osnovni parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
URL |
|
[niska] |
URL datoteke koja se preuzima. |
Odredište datoteke |
|
[niska] Podrazumevano: |
Specifikacija odredišta datoteke. Jedno od:
|
Napredni parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Metod |
|
[nabrajanje] Podrazumevano: 0 |
HTTP metod koji se koristi za zahtev. Opcije su:
|
Podaci Opciono |
|
[niska] |
Podaci koji se dodaju u telo zahteva ako je zahtev POST. |
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Odredište datoteke |
|
[niska] |
Lokacija preuzete datoteke |
Python kod
ID algoritma: native:filedownloader
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID algoritma se prikazuje kada pređete mišem preko algoritma u kutiji sa alatkama Obrade. Rečnik parametara daje NAZIVe i vrednosti parametara. Pogledajte Using processing algorithms from the console za detalje o pokretanju algoritama obrade iz Python konzole.
24.1.5.2. HTTP(S) POST/GET zahtev
Dodato u 3.40
Izvršava HTTP(S) POST/GET zahtev i vraća HTTP statusni kod i podatke odgovora. Ako dođe do greške, vraća se kod greške i poruka. Opciono, rezultat se može upisati u datoteku na disku. Podrazumevano će algoritam upozoriti na greške. Opciono, algoritam se može podesiti da HTTP greške tretira kao neuspehe.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
URL ili putanja datoteke |
|
[niska] |
URL ili putanja datoteke koja se otvara. |
Metod |
|
[nabrajanje] Podrazumevano: 0 |
HTTP metod koji se koristi za zahtev. Opcije su:
|
POST podaci Opciono |
|
[niska] |
Podaci koji se dodaju u telo zahteva ako je zahtev POST. |
Autentifikacija Opciono |
|
[authconfig] Podrazumevano: Bez autentifikacije |
Konfiguracija autentifikacije koja se prosleđuje |
Tretiraj HTTP greške kao neuspehe |
|
[logička vrednost] Podrazumevano: False |
Ako je postavljeno, algoritam će prijaviti neuspeh pri nailasku na HTTP grešku. |
Odredište datoteke Opciono |
|
[niska] Podrazumevano: |
Rezultat se može upisati u datoteku umesto da bude vraćen kao niska. Specifikacija odredišta datoteke. Jedno od:
|
Izlazi
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
Odredište datoteke |
|
[datoteka] |
Preuzeta datoteka sa vraćenim rezultatom |
HTTP status |
|
[niska] |
HTTP status |
Kod mrežne greške |
|
[niska] |
Kod greške kada dođe do neuspeha (kao i pri HTTP statusu 404 itd.) |
Poruka mrežne greške |
|
[niska] |
Niska koja sadrži poruku greške u slučaju neuspeha |
Podaci rezultata |
|
[niska] |
Niska koja sadrži podatke rezultata u slučaju uspeha |
Python kod
ID algoritma: native:httprequest
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID algoritma se prikazuje kada pređete mišem preko algoritma u kutiji sa alatkama Obrade. Rečnik parametara daje NAZIVe i vrednosti parametara. Pogledajte Using processing algorithms from the console za detalje o pokretanju algoritama obrade iz Python konzole.
24.1.5.3. Otvori datoteku ili URL
Otvara datoteke u njihovoj podrazumevanoj pridruženoj aplikaciji, ili URL-ove u podrazumevanom veb pregledaču korisnika.
Parametri
Oznaka |
Назив |
Tip |
Opis |
|---|---|---|---|
URL ili putanja datoteke |
|
[niska] |
URL ili putanja datoteke koja se otvara. |
Izlazi
Algoritam nema izlaz.
Python kod
ID algoritma: native:openurl
import processing
processing.run("algorithm_id", {parameter_dictionary})
ID algoritma se prikazuje kada pređete mišem preko algoritma u kutiji sa alatkama Obrade. Rečnik parametara daje NAZIVe i vrednosti parametara. Pogledajte Using processing algorithms from the console za detalje o pokretanju algoritama obrade iz Python konzole.