Важно

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

URL

[niska]

URL datoteke koja se preuzima.

Odredište datoteke

OUTPUT

[niska]

Podrazumevano: [Save to temporary file]

Specifikacija odredišta datoteke. Jedno od:

  • Sačuvaj u privremenu datoteku

  • Sačuvaj u datoteku…

Napredni parametri

Oznaka

Назив

Tip

Opis

Metod

METHOD

[nabrajanje]

Podrazumevano: 0

HTTP metod koji se koristi za zahtev. Opcije su:

  • 0 — GET

  • 1 — POST

Podaci

Opciono

DATA

[niska]

Podaci koji se dodaju u telo zahteva ako je zahtev POST.

Izlazi

Oznaka

Назив

Tip

Opis

Odredište datoteke

OUTPUT

[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

URL

[niska]

URL ili putanja datoteke koja se otvara.

Metod

METHOD

[nabrajanje]

Podrazumevano: 0

HTTP metod koji se koristi za zahtev. Opcije su:

  • 0 — GET

  • 1 — POST

POST podaci

Opciono

DATA

[niska]

Podaci koji se dodaju u telo zahteva ako je zahtev POST.

Autentifikacija

Opciono

AUTH_CONFIG

[authconfig]

Podrazumevano: Bez autentifikacije

Konfiguracija autentifikacije koja se prosleđuje

Tretiraj HTTP greške kao neuspehe

FAIL_ON_ERROR

[logička vrednost]

Podrazumevano: False

Ako je postavljeno, algoritam će prijaviti neuspeh pri nailasku na HTTP grešku.

Odredište datoteke

Opciono

OUTPUT

[niska]

Podrazumevano: [Skip Output]

Rezultat se može upisati u datoteku umesto da bude vraćen kao niska. Specifikacija odredišta datoteke. Jedno od:

  • Preskoči izlaz

  • Sačuvaj u privremenu datoteku

  • Sačuvaj u datoteku…

Izlazi

Oznaka

Назив

Tip

Opis

Odredište datoteke

OUTPUT

[datoteka]

Preuzeta datoteka sa vraćenim rezultatom

HTTP status

STATUS_CODE

[niska]

HTTP status

Kod mrežne greške

ERROR_CODE

[niska]

Kod greške kada dođe do neuspeha (kao i pri HTTP statusu 404 itd.)

Poruka mrežne greške

ERROR_MESSAGE

[niska]

Niska koja sadrži poruku greške u slučaju neuspeha

Podaci rezultata

RESULT_DATA

[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

URL

[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.